批量启动多个程序

时间:2017-12-19 16:30:57

标签: batch-file

正如标题所示,我正在尝试创建一个批处理文件,以便随时启动某些程序。我已经处理了一段时间,所以我生锈了。

我目前的行是

@echo off 

start "" "TaskMgr" 
start "" "path to exe1" /wait 
start "" "path to exe2" /wait

正如我发现如果我想在另一个之后启动它们而不是并行启动它我需要使用/wait。我不确定的是任务管理器系列。我发现你可以用简单的TaskMgr(它不允许文件中的任何其他行读取并保持命令提示符)启动它,因为我没有使用任务管理器exe的路径我想知道如果这是正确的方法。

如果我有一些错误的理解,欢迎提出意见。

P.S./Bonus:在不相关的说明中,如何粘贴多个代码行作为代码显示在这里,以便在每行的开始时不需要垃圾邮件4个空格? (如果不够专心,可能会破坏制表)

1 个答案:

答案 0 :(得分:1)

我建议使用%SystemRoot%\System32\taskmgr.exe以避免可能的别名。只是使用taskmgr可以从当前目录或路径上的任何位置运行taskmgr.cmd,如果碰巧在taskmgr.exe之前找到它。对于您运行的任何体系结构,它始终是taskmgr.exe的正确版本。