以下命令在.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"