• ベストアンサー

秒を出力するTIMEコマンドはありますか?

コマンドプロンプトで、 TIME /T を実行すると、18:12のように結果を返しますが、秒まで出力する方法はありますでしょうか。 または、そのようなソフトをご存知ならお教えください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

echo %TIME:~0,5% で秒単位まで出力できます。 echo %TIME% だけにすると100分の1秒単位で出ます。 ちなみに echo %DATE% で日付が出ます。 OSのバージョンによって違うかも知れませんけど・・・

tanaka05
質問者

お礼

こんな方法があったんですね。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

ブサイクですが c:\>@echo on | time または、 time.vbs というファイルを作って中身を WScript.Echo time にして、 >CScript //nologo time.vbs とします。

tanaka05
質問者

お礼

大変勉強になりました。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • コマンドプロンプトの出力

    コマンドプロンプトで実行した結果をファイル出力または印刷する方法はありますでしょうか?

  • shell の time コマンドの結果をファイルに出力する方法(AIX)

    AIX4.3 の環境でプログラムのパフォーマンスを確認しようと思っています。「time XXXXX 2> perform.log」で標準エラー出力をファイルに書き出そうとしているのですがうまくいきません。time コマンドのパフォーマンス結果は標準エラー出力に書き出されると思うのですが、リダイレクトしたファイルは何も書かれていません。画面にtime コマンドの結果が表示されるだけです。time コマンドではなく通常のエラーは標準エラー出力からファイルに書き出すことはできます。原因がわからずこまっています。よろしくお願いします。

  • シェル(sh)で実行コマンドを標準出力するには

    kshでコマンドを実行して結果をファイルにリダイレクトしています。 結果のみファイルに出力され、実行したコマンドを確認することができません。 実行コマンドも一緒にファイルに出力する方法がありましたら教えてください。 なお、実行コマンドをechoするってのはなしで。 多量のコマンドを実行する場合にめんどくさいので。

  • linux RedHatでコンマ1秒を表示させる方法

    ログに出力されるタイムスタンプはhhmmssの形式で表示されますが、 コンマ1秒を表示させることはできるのでしょうか? loggerコマンドを使ったシェルを作って、ログにシェルの実行結果を書き込むのですが、 その際のタイムスタンプは1秒未満の時刻を表示したいのです。 dateコマンドでは、1秒未満を表示させる引数の記載はありませんでした。 ●デフォルトのメッセージ出力形式 Dec 17 10:49:44 ●希望するメッセージ出力形式 Dec 17 10:49:44.999             ^^^

  • SQL*Plus:SPOOLコマンドでのSQL出力

    Oracle SQL*Plusで、SPOOLコマンドを使用すると、SQL実行の結果はファイルに出力されますが、実行したSQL自身が出力されません。 SETコマンドで制御できるのではないかと思いましたが、ちょっと見当たりませんでした。 何か方法はないでしょうか? よろしくお願いします。

  • コマンドプロンプトでDOSプログラムの文字が表示されない

    XPのコマンドプロンプトで、MS-DOS用プログラムを実行すると、文字が表示されないことがあります。(空行が何行か出てきます) 例えばこのソフトです:http://www.vector.co.jp/soft/dos/util/se004775.html このソフトを実行して文字が表示されなくてもタイムスタンプは変わっていますし、出力をリダイレクトするとファイルに文字が出力されているので、プログラム自体は動作しています。 なお、Win32コンソールアプリの表示は正常です。 これが仕様なのでしょうか。それとも、何か表示する方法があるのでしょうか。

  • コマンドプロンプトの出力をテキストボックスへ表示する方法について

    コマンドプロンプトの出力をテキストボックスへ表示する方法について 現在、VBを使ったプログラミングを行っています。 以下に質問内容を示しますので、回答を宜しくお願いします。 <環境> OS:Windows XP 開発ソフト:VB2008 express edition 質問:コマンドプロンプトの出力をテキストボックスへ表示する方法について リダイレクトを使って、コマンドプロンプトの出力結果をVBのフォーム上(テキストボックス) に表示したいのですが、常に出力が更新されるコマンドの場合、実行後にフリーズが起きてしまいます。 以下の例ではpingを送っていますが、テキストボックスには常にコマンドの出力結果が更新されません。(実行が終わるまで待つ必要がある) 理想としては、pingコマンドを実行したときの結果が、そのままテキストボックス上にリアルタイムに表示されることです。 リアルタイムにテキストボックスにコマンドプロンプトの結果を表示するには、 どのような設定が必要になるのでしょうか? ご教授願います。宜しくお願いします。 ----- 以下サンプルソース ----- Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim results As String Dim psi As New System.Diagnostics.ProcessStartInfo() 'ComSpecのパスを取得する psi.FileName = System.Environment.GetEnvironmentVariable("ComSpec") '出力を読み取れるようにする psi.RedirectStandardInput = False psi.RedirectStandardOutput = True psi.UseShellExecute = False 'ウィンドウを表示しないようにする psi.CreateNoWindow = True 'コマンドラインを指定("/c"は実行後閉じるために必要) psi.Arguments = "/c ping 192.168.1.1" '起動 Dim p As System.Diagnostics.Process = System.Diagnostics.Process.Start(psi) '出力を読み取る results = p.StandardOutput.ReadToEnd '出力された結果を表示 TextBox1.Text = results 'WaitForExitはReadToEndの後である必要がある '(親プロセス、子プロセスでブロック防止のため) p.WaitForExit() End Sub End Class

  • linuxのtimeコマンド

    実行ファイルの経過時間を測定するためにtimeコマンドを使用し、 出力結果が以下のようになりました。 real 0m16.242s user 0m59.194s sys 0m6.264s 全体の経過時間であるrealの値より、ユーザーCPU時間のuserのほうが大きくなっており、 矛盾が生じているように思います。 原因が分かる方がおられましたら、教えていただけないでしょうか?

  • 日付と時刻の表示方法

    コマンドプロンプトにて、日付と時刻を1行の中に ”2009/08/20 11:26” のように出力させる方法があれば教えてください。 コマンドプロンプトにて、以下のようにそれぞれ別個に出力させることはできました。 date /t 2009/08/20 time /t 11:26 しかし、日付と時刻を1行の中に出力できないので、おわかりになる方がおられればご回答、お願いします。

  • net time コマンドについて

    サーバ側PC(Windows XP SP2)の時刻を、クライアント側PC(Windows2000 SP4 &Windows XP SP2)にて取得するため、net timeコマンドを使おうとしているのですが、コマンドプロンプトの画面で「 net time \\IPアドレス 」を実行しても 「システム エラー 5 が発生しました。アクセスが拒否されました。」 と表示されてしまいます。しかし、サーバ側PCにて一度でも共有フォルダを作成すると、以後取得できるようになりました。 (共有を解除しても取得できます。) 取得できない原因は何だったのでしょうか? また、共有フォルダまで作成しなくても、設定の変更等で取得できるようになるのでしょうか? 初歩的な質問で申し訳ありませんが、ご存知の方がおられましたら、 何卒ご教授願います。