Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Error handling Foxit Reader命令行参数(返回错误代码?)_Error Handling_Batch File_Foxit - Fatal编程技术网

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

Error handling Foxit Reader命令行参数(返回错误代码?),error-handling,batch-file,foxit,Error Handling,Batch File,Foxit,通过批处理文件使用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返回命令行

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

找到了一个解决方法:

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

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

收到Foxit支持部门的通信,他们声明Foxit不存储错误级别。如果发生错误,只调用事件。所以,请注意。。。
CSCRIPT C:\WINDOWS\system32\PRNJOBS.VBS -l