我正在处理启动脚本,我有一个文本文件output.txt
,其中包含程序的路径,例如:
C:/program1.exe C:/abab/program2.exe
现在如何通过批处理脚本运行文本文件中包含的程序?
答案 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标准(虽然自动更正将修复它而不会告诉您,但有时可能会导致问题)。