首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Foxit Reader命令行参数(返回错误代码?)

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

Stack Overflow用户
提问于 2011-06-07 03:18:33
回答 1查看 9.1K关注 0票数 0

使用Foxit Reader通过批处理文件通过FOR循环打印PDF文件:

代码语言:javascript
复制
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是否为命令行print命令返回错误代码?)

也就是说。

代码语言:javascript
复制
FOR %%F IN (%printing%\*.*) DO (
IF "%ERRORLEVEL%"=="0" (
"%fox%" -p "%%~fF"
) ELSE (
ECHO %%~nxF FAILED TO PRINT>>Errorlog.txt
)
)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-13 21:54:12

找到了一个解决方法:

代码语言:javascript
复制
CSCRIPT C:\WINDOWS\system32\PRNJOBS.VBS -l

与'l‘开关一起使用,它将列出本地主机当前正在处理的所有打印作业。我至少可以通过一个find命令在队列中定位当前的printjob,如果它不存在,我知道它打印失败,然后我可以对文件执行错误处理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6256906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档