關於電腦上的知識, 如 Linux, Perl, C/C++, C# …

2009年11月20日 星期五

DOS指令開啟兩個檔案

問題來源:

問題內容:
我想寫一個BAT檔

我有兩個程式

1個是火狐優化器...但是打開時需要按下一個鍵(按ENTER也可以)

然後再關掉那個程式,

另1個是...火狐瀏覽器...需要讓它直接打開...但是在這兩個程式中間需要停個幾秒鐘....大約....10秒八!!!

請問要怎樣才有辦法寫出BAT檔??

我不董怎寫按下ENTER的按鍵的語法....

問題答案:
擔心複製後貼上會出錯?可以直接下載已寫好的檔案,這裡下載,(如何下載:請參考這裡

  1. 方法一:
    先優化在執行火狐,啟動時多花一些時間
    StartFox.cmd:
    @echo off
    :: 安裝在其它路徑的話,就要改用 speedyfox /profile:"路徑"
    speedyfox.exe /default_profile

    start "Firefox" "%ProgramFiles%\Firefox\Firefox.exe" %*

  2. 方法二:
    先執行火狐,結束後再
    優化
    LaunchFox.cmd
    @echo off
    set FIREFOX_EXE="%ProgramFiles%\Firefox\Firefox.exe"
    %FIREFOX_EXE% %*

    :WaitFirefoxGone
    nircmd wait 1000
    nircmd waitprocess %FIREFOX_EXE% returnval 1 || goto WaitFirefoxGone

    :: 安裝在其它路徑的話,就要改用 speedyfox /profile:"路徑"
    speedyfox.exe /default_profile
注意事項:
    • 批次檔中,火狐的相關路徑要先自行修改為您的設定,才能正確使用。
    • 不想要看到命令提示字元的視窗,可以執行「StartFox.exe」、「LaunchFox.exe」,它們會用隱藏命令提示字元的方式執行「StartFox.cmd」、「LaunchFox.cmd

沒有留言:

張貼留言

LinkWithin

Blog Widget by LinkWithin