2017-08-01 3 views
0

私はCMD C:\ Windows \ System32 \ cmd.exeを使用しています。ループでjava -jarを使用し、実行時に遅延を挿入

バッチファイル(.bat)を書き込むか、java -jar example.jarを実行するコマンドを書きます 実行が完了したら、何度も何度もやり直すためのループを追加したいと思います終了するまで同じexample.jarがループを開始する前に、それらのループの間にミリ秒または分などの遅延を追加したいと思います。

お願いします!

おかげ

+0

現代のWindowsでは[timeout](https://ss64.com/nt/timeout.html)コマンドがあります。 – Stephan

答えて

0

あなたが一時停止/スリープ/遅延側面を処理するために、VBSまたはPowerShellのスクリプトを記述し、単にあなたのバッチファイルは、それを呼び出す可能性があります。

あなたは、バッチファイルでループをコーディングすることができなど

、あなたはおそらくsleep.exeを検索、Googleで見つけることができるそこにもいくつかのフリーウェアのユーティリティがありますが、それはそれを行うにはひどく非効率的な方法です。ループの前に時間を記録することができます(環境変数%TIME%または同様の方法を使用して)ループ内の時間を確認します。しかし、変動するハングタイムが必要な場合は、CPU時間を最大限に活用するのではなく、すべてのコンバージョンと計算を自分でコーディングする必要があります。しかし、VBS、PowerShell、またはサードパーティのユーティリティを使用することに制限されている場合は、これを行うことができます。

関連する問題