gpt4 book ai didi

error-handling - Foxit Reader命令行参数(返回错误代码?)

转载 作者:行者123 更新时间:2023-12-03 08:36:03 29 4
gpt4 key购买 nike

通过批处理文件使用Foxit Reader通过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是否为命令行打印命令返回错误代码?)


FOR %%F IN (%printing%\*.*) DO (
IF "%ERRORLEVEL%"=="0" (
"%fox%" -p "%%~fF"
) ELSE (
ECHO %%~nxF FAILED TO PRINT>>Errorlog.txt
)
)

最佳答案

找到了解决方法:

CSCRIPT C:\WINDOWS\system32\PRNJOBS.VBS -l

与“l”开关一起使用,它将列出当前由本地主机处理的所有打印作业。我至少可以通过管道使用find命令在队列中找到当前的printjob,如果它不存在,我知道它无法打印,然后可以对文件执行错误处理。

关于error-handling - Foxit Reader命令行参数(返回错误代码?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6256906/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com