簡體   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