應用程式/解決方案‎ > ‎雜記‎ > ‎專題‎ > ‎應用‎ > ‎

適用於XP使用的timeout.exe


Windows從Vista以後增添了獨立的批次檔工具程式 timeout.exe
可以用於批次檔中取代內建命令 pause 的功能, 於批次檔裏除了等候按鍵外也能指定秒數提供延遲的需求

Usage:

TIMEOUT [/T] timeout [/NOBREAK]

描述:
    這個公用程式接受逾時參數,等候指定的時間長度
    (單位是秒數) 或等到按了鍵以後。
    它同時也接受參數。

參數清單:
    /T        timeout       指定等候的秒數。
                            有效範圍介於 -1 和 99999 秒之間。

    /NOBREAK                略過按鍵,等候指定的時間長度。

    /?                      顯示這個說明訊息。

注意事項: 等候逾時的值如果是 -1 則表示一直等候按鍵。

範例:
    TIMEOUT /?
    TIMEOUT /T 10
    TIMEOUT /T 300 /NOBREAK
    TIMEOUT /T -1                <== 跟 pause 是一樣的意思


Windows XP雖然沒有提供這個功能, 且Win 10, Win 7裏的拿來給XP也不能用,
不過更舊一點的Windows Server 2003提供的版本則是兼容的, 可以提出來複製給XP使用,
雖然這種程式自寫很容易, 20年前也寫過, 不過既然有微軟的版本還是直接拿來用,
感覺比較有一致性, 這邊只提供32位元的版本:  timeout.rar
因為XP 64位元是個很難用的系統, 應該已不存在於這個甚麼都在線的世界中...

Comments