繁体   English   中英

运行Windows批处理脚本以启动多个文件

[英]Running a Windows Batch Script to Startup Multiple Files

我正在尝试用批处理脚本替换从我的启动目录运行的程序。 批处理脚本只会警告我程序将运行,我可以继续运行脚本或停止它。

这是我到目前为止编写的脚本:

@echo off
echo You are about to run startup programs!
pause 

::load outlook
cmd /k "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" /recycle
::load Visual Studio 2008
call "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"

这两个命令都将加载第一个程序并等到我关闭它以加载第二个程序。 我希望脚本同时加载进程。 我该如何做到这一点?

编辑:当我使用start命令时,它会打开一个新的shell,其中包含我输入的字符串作为标题。 编辑后的脚本如下所示:

start  "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"
::load Visual Studio 2008
start "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"

这有效:

@echo off
echo You are about to run startup programs!
pause 

::load outlook
start /b "" "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" /recycle
::load Visual Studio 2008
start /b "" "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"

像这样使用START:

START "" "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"

当您的路径用引号括起来时,START会将其解释为窗口的标题。 添加“”会使其将路径视为要运行的程序。

如果在资源管理器中单击文件,则会有一个start命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM