- ベストアンサー
コマンドプロンプトのバッチファイル実行までの速度
コマンドプロンプトのバッチファイルを作成したのですが このバッチファイルの実行するまでの処理速度を、コマンドプロンプト上に表示させたいのですが、どのようなコマンドを組めばよいのでしょうか? ちなみにバッチファイルの中身は、 @echo off start http://www.yahoo.co.jp です。よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
普通ならバッチで echo %time% (環境変数%time%を出力) コマンド実行 echo %time% として、自分でこの2つの時刻の経過時間を算出するなり %time%の 時:分:秒.マイクロ秒の各桁を set s_time=%time% set s_result=%b_time:~9,2% set /a s_result=s_result+%s_time:~6,2%*100 set /a s_result=s_result+%s_time:~3,2%*6000 set /a s_result=s_result+%s_time:~0,2%*360000 みたいにして、マイクロ秒単位の時刻にした値を 開始と終了の2箇所で取り出しといて、 最後に、その2つを引き算した結果をecho するなりすればよいのですが。 でも、 今回の場合は startで別のプロセス(別ウィンドウ)を起動しているので、 この方法では、startした先の処理時間は測定できませんね。 というか start URLってことはブラウザを起動しているので 実行完了は、そのブラウザのウィンドウなりタグなりを"手動で"閉じた時なので 測定しても意味ないのでは?
補足
0.~まで正確に出したいので、0ではなく正確な処理時間がだしたいのです