Windows内部の「タイムアウト」コマンドの変更がありませんでしたか?バッチファイル内のコマンド "タイムアウト"が突然機能しなくなるのはなぜですか?
私はプログラムのバージョン番号を表示するバッチファイルを長い時間持っています。 CMDウィンドウを数秒間開いたままにするためにtimeoutコマンドを追加しました。だから私のバッチファイルは次のようになります。
context -version
timeout 7
これがうまく働いたが、timeoutコマンドはもう動作しないかのように、いくつかのWindowsの更新プログラム(明らかに)以来、CMDウィンドウが直接閉じます。
D:私はCMDウィンドウからファイルを起動すると、私はメッセージを取得\ CTX>タイムアウト7
の詳細については、 'タイムアウト--help' を試してみてください。
ファイルは作成して以来のものですが、その動作は私には新しいものです。
だから、誰も私が間違ってここに何が起こっているか私に言うことができますか?
更新されたバージョンのWindows 10のバッチファイルでタイムアウトが正常に動作している可能性があります.NOBREAKパラメータを追加してみてください(ちょっとしたチャンス)、または「タイムアウト/ T 7」 –
'timeout.exe 7'または ''%__ APPDIR __%timeout.exe "7'期待通りにうまくいけば、あなたのスクリプトや異なる拡張子を持つ 'timeout'という別の実行可能なローカルファイルがあなたの問題を引き起こしていることがわかります。 _(Magooによって与えられたコマンドを実行すると、このシナリオも識別されるはずです)_。 – Compo