如何让.bat 文件中自动打开两个文件?

如何让.bat 文件中自动打开两个文件?

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

相关内容