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
Windows 关闭并重新打开PDF文件_Windows_Batch File_Pdf - Fatal编程技术网

Windows 关闭并重新打开PDF文件

Windows 关闭并重新打开PDF文件,windows,batch-file,pdf,Windows,Batch File,Pdf,我正在设置一个复制和打开文件的程序 但是,如果打开了同一个文件,则无法再次打开该文件。(更新版) 是否可以关闭该文件,然后重新打开该文件 我打开.pdf时使用: start %userprofile%\desktop\xxx\xxx-Report-xxx.pdf 如果不需要在复制原始文件之前打开它,可以避免这样做,只需打开副本即可。否则,如果一次处理一个.pdf文件,可以使用taskkill/f/im强制关闭.pdf应用程序。另一种选择是在打开任何一个文件之前进行复制和重命名,但我不确定为什么

我正在设置一个复制和打开文件的程序

但是,如果打开了同一个文件,则无法再次打开该文件。(更新版)

是否可以关闭该文件,然后重新打开该文件

我打开
.pdf
时使用:

start %userprofile%\desktop\xxx\xxx-Report-xxx.pdf

如果不需要在复制原始文件之前打开它,可以避免这样做,只需打开副本即可。否则,如果一次处理一个.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"

如果您只是试图复制原始文件,然后打开副本,为什么还要打开原始文件?如果这不能避免您的问题,并且您一次只能使用一个.pdf,那么您可以在打开新的.pdf之前查看您的.pdf应用程序。我现在明白了,你最后做了什么?我会继续回答,这样你可以接受,我们可以结束问题卡斯滕,我已经删除了你最新的问题编辑。如果您想提供答案,请在“答案”区域提供答案。如果你后来觉得你的答案是你最初问题的最合适的解决方案,没有什么可以阻止你接受自己的答案。