10883


Windowsのバッチファイルで、指定した時刻に処理を開始し、数秒ごとに同じ処理を繰り返す方法を教えてください。

ここではiperfを使っており、下記のようなスクリプトを考えました。  
本当は00秒になったら起動するようにしたいですが、方法がわかりませんので15時に  
なったら起動するように書いています

自動起動スクリプト

[code]

    pause
    pause
    cd c:\aaa
    at 15:00 /every:M,T,W,Th,F,S,Su c:\aaa\iperf.bat
    pause 
    
[/code]

数秒毎に同じ処理を繰り返すスクリプトiperf.bat

[code]

    :top
    timeout 5
    iperf -c 10.0.0.3  -t 5
    
    goto top
    
[/code]


CC BY-SA 3.0
2015-06-02T05:36:29.343
10879
2015-06-02T06:01:35.203
7590
question
windows batch-file iperf
Windowsのバッチファイルで、指定した時刻に処理を開始し、数秒ごとに同じ処理を繰り返す方法


「指定した時刻に処理を開始」であれば、Windowsの「タスクスケジューラ」を使えるのではないかと思います。  
Windows7であれば、「コントロールパネル」⇒「管理ツール」⇒「タスクスケジューラ」にありますよ（管理者権限が必要です）。


CC BY-SA 3.0
2015-06-02T06:01:35.203
10883
2015-06-02T06:01:35.203
9888
10879
answer