运行Windows批处理脚本启动多个文件
问题描述:
我想用批处理脚本替换从启动目录运行的程序。批处理脚本只会提醒我程序要运行,我可以继续运行脚本或停止脚本。运行Windows批处理脚本启动多个文件
这里是我到目前为止写的脚本:
@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"
这些命令都将加载的第一个程序并等待,直到我关闭它加载第二。我想让脚本同时加载进程。我该如何做到这一点?
编辑:当我使用启动命令时,它打开一个新的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"
当你的路径是用引号括起来,开始将其解释为标题的窗口。添加“”使得它看到你的路径作为程序运行。
酷,这工作,但我没有研究启动命令足以注意到/ B开关和参数列表,谢谢。 – 2008-11-13 19:24:40