[英]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.