我使用Windows批处理文件.bat
来运行latex命令来创建pdf。要打开最终的pdf文件,我写了
pdflatex %2
START "" %2.pdf
其中%2是我作为参数传递的文件名。问题是,每当我运行脚本时,我都必须手动关闭pdf文件并运行脚本。我想添加一个命令,首先关闭打开的pdf,然后运行latex命令,然后打开它
<CLOSE THE PDF FILE>
pdflatex %2
START "" %2.pdf
我在可用命令列表Information on batch files
中找不到CLOSE命令答案 0 :(得分:2)
我强烈推荐SS64获取批处理命令列表。您要查找的命令是taskkill
。我不知道pdflatex会出现在任务管理器中,但代码将会出现类似的行为
taskkill /IM acrord32.exe
将acrord32.exe替换为任务管理器中显示的内容。您可能还需要在/F
之前添加/IM
标记以强制关闭该程序。