每次開機都要開啟QQ、RenRen、Fetion等幾個程式,有時候每個程式還不止開啟一個(不要告訴我設為開機啟動,那樣的話很拖延機器啟動程式的時間的,相比啟動之後再開啟快多了),一個一個的點太麻煩了,就想用批處理來解決。
要用到的命令就是“start
”,也比較簡單,例如開啟qq我就可以在一個以“.bat”結尾的檔案中寫:start D:/Tencent/QQ/Bin/QQ.exe
,如果還要開啟其他的只要接著寫就行了。例如:
start D:/Tencent/QQ/Bin/QQ.exe
start D:/Tencent/QQ/Bin/QQ.exe
start D:/Tencent/QQ/Bin/QQ.exe
start D:/RenRen/xntalk.exe
start D:/China Mobile/Fetion/Fetion.exe
就是想開啟三個qq,一個renren案頭,一個飛信。
但是開啟fetion的話一般會有問題,第一就是它的預設目錄“D:/China Mobile/Fetion/Fetion.exe
”中有空格,有人說可以在後面的路徑前後加上雙引號(也就是“start "D:/China Mobile/Fetion/Fetion.exe"
”),但是我試了試不行,好像call命令這樣可以。那麼怎麼辦呢?可以這樣來做:start "fetion" "D:/China Mobile/Fetion/Fetion.exe"
當然其中第一個參數 “fetion”
也可以寫成“”
,不起別名(這裡指別名為空白,但是也是有的)也沒有關係。
而且這樣做還可以解決另外一個問題,那就是批處理執行完之後自動結束。
start D:/Tencent/QQ/Bin/QQ.exe
exit
上面的批處理執行完之後命令列視窗不會關閉,但是下面的就會:
start "qq" D:/Tencent/QQ/Bin/QQ.exe
exit
所以知道這些以後我的就可以這樣寫了:
start "qq" D:/Tencent/QQ/Bin/QQ.exe
start "qq" D:/Tencent/QQ/Bin/QQ.exe
start "qq" D:/Tencent/QQ/Bin/QQ.exe
start "renren" D:/RenRen/xntalk.exe
start "fetion" "D:/China Mobile/Fetion/Fetion.exe"
exit