• 締切済み

プログラムの処理時間を表示する

Windowsのコマンドプロンプトで,プログラムの処理時間を表示する事ってできますか? ---------- a.exe ampl cooksched.run b.exe ---------- というバッチファイルを実行しているのですが,この一連の処理をする時間を表示させたいです. ちなみにa.exeとb.exeはC言語で書いたものをcygwinでコンパイルしたものです. 2行目の[ampl cooksched.run]というのは,AMPLという言語のバッチファイルみたいなものです. 説明が下手ですみませんが,何か分からない事がありましたら補足いたしますのでよろしくお願いいたします.

みんなの回答

  • SHIMAPEE
  • ベストアンサー率75% (154/203)
回答No.2

引き算しなければなりませんが、time < nul ではさんで時刻を表示するのが簡単だと思います。 http://oshiete1.goo.ne.jp/qa2383255.html

  • anekos
  • ベストアンサー率57% (4/7)
回答No.1

cygwinがあるようなので、timeコマンドを使ってみてはいかがでしょうか? cygwin上で、 time バッチファイル名 とやればいいはずです。 *Windowsにも同名のコマンドがあるので注意してください。(cygwinプロンプト?上でやる) *参考URLはUnix向けとして書かれていますが同じ事です。

参考URL:
http://www.math.meiji.ac.jp/~mk/labo/howto/know-how/node4.html