2010-11-30 30 views
4

1分ごとにコマンドを実行するバッチファイルを作成します。1分ごとにコマンドを実行するバッチファイル

どうすればいいですか?私は何をしたいか

は次のとおりです。

が新しいファイルにsomedomain.com/updates.htmlから、ファイルごとに1分をダウンロードしてください。そうですね、 私はここに.NETフレームワークをインストールしていないので、バッチファイルを使うことを考えました。ビットだhttp://www.chami.com/tips/windows/062598W.html

をグーグル後

は今、私が欲しいもの&が1分ごとに新しいファイルを書き込み、1件のコマンドwhicダウンロードを呼び出すことです。

+1

そのWindows XP SP2システム – Pratik

答えて

1
にスケジュールされたタスクを使用するためのガイドです

からhttp://malektips.com/dos0017.html

一定の時間待機するバッチファイルが必要ですか?いくつかの言語では、コマンドはWAITになりますが、DOSとWindowsではバッチファイルに対してこのコマンドが付属していません。あなたはWAITコマンドを実装する場合:DOS用

、Windows 95、およびWindows 98のマシン

を次のバッチファイルを作成し、WAIT.BATという名前を付けます。

@CHOICE/T:N、%1%> NUL

さて、次のようにちょうどWAIT.BATバッチファイルを呼び出し、バッチファイルで10秒を待つために:

CALLのWAITをCHOICEコマンドは上のデフォルトのインストールに含まれていないとしてあなたは、以下のWAIT.BATを使用することができます10

のWindows 95の場合

、Windows 98の、のWindows NT、Windows 2000、Windows XP、またはWindows 2003マシン

Windows NT、Windows 2000、Windows XP、またはWindows 2003:

@pingの127.0.0.1 -n 2 -w 1000年> NUL @ping 127.0.0.1 -N%1%-w 1000年> NUL

2ライン分の理由は、使用して待つためにPINGコマンドを使用するには、追加のpingを追加して、希望の秒数を正しく待たなければなりません。また、PINGコマンドが使用されているので、このWAITバッチファイルが数ミリ秒にわたって実行される可能性があります。したがって、これをクリティカルなリアルタイム処理に使用することは推奨されません。

のWindows XPおよびWindows 2003マシン

あなたがいないあなたの好みに合わせてPINGの代替を見つけた場合、Windows XPおよび2003人のユーザーは、CHOICEコマンドを持っていないので、Windows 2003のリソースキットには、バッチファイルSLEEPコマンドを持っています。

1

私はこのためにWindowsでスケジュールされたタスクを使用することをお勧めします! バッチファイルにスケジューリング/ループを追加しないでください!

+0

どのようにですか?電話番号 – Pratik

6

私は強くあなたがいないことをお勧めし、代わりに毎分を実行するようにスケジュールされたスケジュールされたタスクを使用して...

HereはXP/Server 2003の

+0

私は多くのabtを知りませんスケジュールされた仕事は私に他の選択肢を電話することができます\ – Pratik

+0

@Pratikはリンクを追加しました... – Jon

0

コマンドプロンプトで待機コマンドはありませんが、これは一般的な問題であり、MSはリソースキットの一部としてスリープコマンドをリリースしました。あなたはwhileループでsleep.exeコマンドを使うことができます。

onlineというWindows 2003 Resource Kitからsleep.exeを入手しました。

関連する問題