我正在使用.bat文件为程序打开多个窗口,以加快软件安装和计算机设置。我要找的结果就是当我点击" X"要关闭一个窗口,我希望执行下一个调用语句并打开列表中的下一个语句。当调用语句具有相同的文件类型时,这可以正常工作。例如:
@echo off
call "New Text Document.txt"
call "New Text Document (3).txt"
@pause
但是,我要说我在两个文本文件调用之间添加一个调用Web浏览器的语句。:
@echo off
call "New Text Document.txt"
call "a.url"
call "New Text Document (3).txt"
@pause
现在是我遇到问题的时候了。当我关闭我的第一个文本文件时,它将打开" a.url"和"新文本文件(3).txt"在我关闭其中一个之后的同时而不是一个顺序,就像我只有两个文本文件一样。
据我所知,如果我将@pause
放在我的通话语句之间,我就不会遇到这个问题,它仍会大大加快软件/设置设置过程,但我真的很想拥有它关闭窗口后按顺序打开东西。我该怎么做才能解决这个问题?
提前感谢您提供的所有帮助。
答案 0 :(得分:1)
尝试将call
命令替换为start
start "" /wait "new document.txt"
start "" /wait cmd /c "something.cmd"
start "" /wait calc.exe