因爲 Gtalk 加入常用軟件行列,所以我每天開機時第一件事就是啓動 Gtalk、QQ、旺旺、瀏覽器(FF/Chrome/Opera),那麼每天開機時就要點那麼多軟件啓動,時間長了——煩,於是想用一個方法同時啓動這幾個程序。
我第一反應就是批處理……很久沒玩神馬 Dos 命令了,批處理就更久了(只是很多下載來的綠色軟件/遊戲啥的自動註冊雙擊過),據我的記憶就是把 dos 命令堆積起來就行了。
於是我建立個批處理文件 Gtalk+QQ+WangWang.bat ,內容這樣寫:(假如我的程序目錄都在 D:\Program Files)
@echo off
echo Starting QQ...
D:\Program Files\QQ\qq.exe
echo Starting WangWang...
D:\Program Files\WangWang\WangWang.exe
echo Starting Gtalk...
D:\Program Files\Gtalk\googletalk.exe
exit
雙擊 Gtalk+QQ+WangWang.bat 的運行結果是隻運行了 QQ 就停下來了,囧……突然想到 Dos 是單任務運行方式,你得關掉最新運行的 QQ 才能繼續執行下面的命令……超囧~
放狗搜,搜到的結果是說要用 start 命令,於是我改爲:
@echo off
echo Starting QQ...
start D:\Program Files\QQ\qq.exe
echo Starting WangWang...
start D:\Program Files\WangWang\WangWang.exe
echo Starting Gtalk...
start D:\Program Files\Gtalk\googletalk.exe
exit
這樣更囧,彈出3個運行窗口,顯示的內容是程序所在目錄……
再搜,結果都是說用 start 命令,但還是不成功……我鬱悶了好一陣,想想是不是路徑問題?那我用原始的 dos 命令來實現是否解決?於是又改爲:
@echo off echo Starting QQ... D: cd D:\Program Files\QQ start qq.exe echo Starting WangWang... cd D:\Program Files\WangWang start WangWang.exe echo Starting Google Talk... cd D:\Program Files\Gtalk start googletalk.exe exit
再雙擊運行 Gtalk+QQ+WangWang.bat ,哈,成功了……
各位朋友恭喜發財啊!
吐槽:大過年,花錢如流水……兔年努力賺錢!
2011. 2.10 代碼進化:由於對 start 命令的不瞭解(命令行長目錄問題),今天 Mice 特意提醒,代碼進化爲如下
@echo off echo Starting QQ... start "" "D:\Program Files\QQ\qq.exe" echo Starting WangWang... start "" "D:\Program Files\WangWang\WangWang.exe" echo Starting Google Talk... start "" "D:\Program Files\Gtalk\googletalk.exe"