讲真上网查了不少例子,都是单个文件转HTML的,又挨个参数试了一遍好像还是只能生成单个HTML
--recurse 参数也仅仅是处理链接的依赖关系罢了。
索性写了批处理枚举所有文件以生成完整 HTML 文档,以 Win32::GUI 为例
@echo off
del *.tmp /s 2>nul
del *.html /s 2>nul
for /R %%a in (*.pod) do (
pod2html ^
--podpath "C:\Strawberry\perl\site\lib":"C:\Strawberry\perl\lib" ^
--podroot "C:\Strawberry\perl\site\lib\Win32" ^
--htmldir "C:\Strawberry\perl\site\lib\Win32" ^
--infile %%a --outfile %%~dpa%%~na.html >nul
)
pause
exit /b