BATCH>运行.exe文件哪些路径包含在文本文件中

时间:2016-09-27 11:40:35

标签: batch-file

我正在处理启动脚本,我有一个文本文件output.txt,其中包含程序的路径,例如:

C:/program1.exe
C:/abab/program2.exe

现在如何通过批处理脚本运行文本文件中包含的程序?

1 个答案:

答案 0 :(得分:0)

for /f "usebackq delims=" %A in ("C:\output.txt") Do Start "" "%A"

Start启动程序而不等待它们退出(所以新窗口),第一组引号是窗口标题。在output.txt周围使用引号需要UseBackq。有关如何启动程序Trouble with renaming folders and sub folders using Batch的信息,请参阅For /?和我的回答。在交互式输入时批量使用%%A%A(我不使用批处理文件,我将内容保存在一个文本文件中,并将部件粘贴到命令提示符窗口,这是交互式的)。

如果他们按顺序运行,那么

  

将文件重命名为批处理并运行它。在记事本中打开并搜索/并替换为\,因为这是Windows标准(虽然自动更正将修复它而不会告诉您,但有时可能会导致问题)。