【发布时间】:2011-06-06 19:18:33
【问题描述】:
通过批处理文件使用福昕阅读器通过 FOR 循环打印 PDF 文件:
SET printing=C:\PDF\Printing
SET fox=C:\Program Files\Foxit Software\Foxit Reader\Foxit Reader.exe
FOR %%F IN (%printing%\*.*) DO "%fox%" -p "%%~fF"
我想创建一个 IF 语句,它调用命令的错误代码并允许我用它做一些事情。有谁知道错误代码是如何存储的(或者 FOXIT 是否返回命令行打印命令的错误代码?)
I.E.
FOR %%F IN (%printing%\*.*) DO (
IF "%ERRORLEVEL%"=="0" (
"%fox%" -p "%%~fF"
) ELSE (
ECHO %%~nxF FAILED TO PRINT>>Errorlog.txt
)
)
【问题讨论】:
-
收到福昕支持部门的来信,他们表示如果发生错误,福昕不会存储错误级别,只会调用一个事件。所以从头开始......
标签: error-handling batch-file foxit