• 締切済み

回線速度をバッチファイルでファイルに保存したい

ネット回線が不安定なので、 ベンチマークを測定したいのですが、 そのバッチファイルとWINDOWSでのバッチ処理の仕方がわかりません。 どなたか詳しい方お教えいただけませんでしょうか。

みんなの回答

  • 777_kenyu
  • ベストアンサー率68% (22/32)
回答No.3

回線速度と、特定サイトまでの経路上の各ルータの応答時間は異なる指標です。 計りたいのは特定のサイトまでの経路で良いのでしょうか? バッチファイルですが、リダイレクト先(>>の直後)には改行があると 正常にリダイレクトされません。 "タスクにバッチ内容を入れれば"というのはATコマンドを使うということを意図なさっているのでしょうか??? ・管理者権限のあるユーザでログオンする ・スタート-プログラム-アクセサリ-コマンドプロンプト を開く ・以下の文字列をタイプする(www.example.comは適宜変えてください) at 1:00 /every:M,T,W,Th,F,S,Su cmd /c tracert www.example.com ^>^> c:\result.txt ・時間を増やしたいなら、時間指定を変えて複数登録する

  • 777_kenyu
  • ベストアンサー率68% (22/32)
回答No.2

何か適当なコマンドラインからネットワーク越しにファイルを取得するプログラムを実行して、その結果(転送速度を含む)を保存すれば良いのではないでしょうか。 たとえばwgetを使って以下のようなコマンドをバッチで実行すれば良いです。 http://members.at.infoseek.co.jp/futora/wget153/ ====hoge.bat==== wget -O NUL http://www.yahoo.co.jp 2>> result.txt ====ここまで==== http://www.yahoo.co.jp は必要に応じて適当なサイズのURLに変えてください。 result.txtの中には不要な情報もあるので、grepとか Windows標準添付のfindで必要な行を切り出してください。 たとえば、 find "saved" result.txt みたいな感じで…

googoog
質問者

補足

あんまり詳しくないので、説明不足ですみません。 まず、今してることとしたいことを書き込みますね。 ※していること (1)ファイル名を実行でCMDからtracert *** で  速度を測定 (2)その結果をコピペで保存 ※したいこと バッチ処理し、自動で上記(1)(2)を実行させたい (バッチ処理の仕方もわからないので構文から詳しく 何の操作が必要かをしりたいです) ちなみにバッチ処理の内容としては、 echo--------バッチ処理----------->> c:\abc.txt tracert www.yahoo.co.jp >> c:\abc.txt echo----------------------------->> c:\abc.txt として単純にabc.txtにtracertをさせたいのです。 タスクにバッチ内容を入れれば出来ると聞いたので そこらへんをお教えいただければありがたいです。

  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.1

よくわかりませんが、ネット上の速度計測サイトを使用して、 結果をコピーして来ればいいだけだと思います。 わざわざバッチをつかってめんどくさくやる理由は何でしょう?

googoog
質問者

補足

毎日5回1ヶ月間、 ファイルに残していく必要があるんですが・・・ 外出時など、困るので。

関連するQ&A