![如何让.bat 文件中自动打开两个文件?](https://linux22.com/image/1464115/%E5%A6%82%E4%BD%95%E8%AE%A9.bat%20%E6%96%87%E4%BB%B6%E4%B8%AD%E8%87%AA%E5%8A%A8%E6%89%93%E5%BC%80%E4%B8%A4%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%9F.png)
以下命令在.bat文件中。
"C:\My folder\123.txt"
"C:\My folder\456.txt"
双击.bat 文件后,将打开“123.txt”,但不会打开“456.txt”,直到我手动关闭“123.txt”。
我怎样才能使两个文件自动打开?
start "C:\My folder\123.txt"
start "C:\My folder\456.txt"
我不知道为什么,但是如果我添加“start”,如上所示,两个文件都不会打开,只会出现 cmd 窗口。
答案1
使用start
命令告诉 CMD 在后台进程中打开文件。将它放在所有行上将导致 CMD 在打开文件后退出;将它放在除最后一行之外的所有行上将导致 CMD 保持打开状态,直到最后一个程序(记事本或任何 .TXT 处理程序)关闭。这个看似无关紧要的命令""
只是为了防止 CMD 将文件名视为窗口标题而不是要运行的命令。
start "" "C:\My folder\123.txt"
start "" "C:\My folder\456.txt"