[求助] 如何寫一次開啟多個檔案的批次檔

請問該如何寫一個批次檔

可以同時執行多個捷徑

例如執行此批次檔後

會一次開啟MSN、即時通、PCM

找到的是說這樣寫↓

@"C:\Program Files\Yahoo!\Messenger\YahooMessenger.exe"
@"C:\Program Files\Windows Live\Messenger\msnmsgr.exe"
@"C:\Program Files\PCMan Combo\PCMan.exe"

但是存檔後執行

卻是要把第一個執行的程式關閉後

第二行指令才會執行

舉例來說

Text-01 Text-02 Text-03

都放在桌面

此時我用以下寫法↓

"C:\Documents and Settings\f\桌面\Test-01.txt"
"C:\Documents and Settings\f\桌面\Test-02.txt"
"C:\Documents and Settings\f\桌面\Test-03.txt"

但就如同上述

需將Text-01關閉後

Text-02才會開啟

再將Text-02關閉後

Text-03才會開啟

Text-03開完後DOS視窗消失。

在前面加上start的話,會造成此情形↓

[求助] 如何寫一次開啟多個檔案的批次檔

而加上start notepad 的話是可以成功開啟三個文字檔

但無法開啟IE、MSN



有什麼寫法可以解決嗎?

2009-03-23 19:40 發佈
文章關鍵字 檔案 批次檔
這種情況,可以只寫一個批次檔解決,再搭配 start
大致上像這樣
start 程式的路徑

切記,程式的路徑,不要包含空格,也不要用引號框起來
同時,程式的路徑,不論資料夾或程式,一律改採 8.3 的命名格式

8.3 的命名格式,你可以搭配 dir/x 進行查看
基本上它會長得像這樣
原始檔名是:1234567890.123456789
8.3 格式會像這樣:123456~1.123

所以若要執行就像這樣
start 123456~1.123
start 987654~1.987
純粹是語法問題
因dos字數限制,所以可多作個cd
或資料夾超過8個字,第78字改 ~1

cd "C:\Program Files\Yahoo!\Messenger"
start YahooMessenger.exe

start C:\Progra~1\Window~1\Messen~1\msnmsgr.exe

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?