我正在设置一个windows batch-file,它将复制并打开一个pdf文件。
但是,如果打开了同一文件,则无法再次打开该文件。 (更新版本)
是否可以关闭文件,然后再次重新打开文件?
我通过以下方式打开.pdf
:
start %userprofile%\desktop\xxx\xxx-Report-xxx.pdf
答案 0 :(得分:1)
如果您不需要在简单复制之前打开原始文件,则可以避免这样做,而只需打开副本即可。否则,如果您一次处理一个.pdf,则可以使用taskkill /f /im
强制关闭.pdf应用程序。另一个选择是在打开任何一个文件之前先复制并重命名,尽管我不确定为什么要同时打开两个文件:
@echo off
copy /y "%userprofile%\desktop\IETM Label.pdf" "IETM Label-copy.pdf"
start PDFAPP.exe "%userprofile%\desktop\IETM Label.pdf"
start PDFAPP.exe "%userprofile%\desktop\IETM Label-copy.pdf"