人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

バッチファイルでリアルタイムに時刻を取得する方法。
バッチファイルでリアルタイムに時刻を取得(または、環境変数timeをリアルな時刻に書き換え)する方法を教えてください。
例)
@rem ここでは23:00:00と表示される。
echo %time%
@rem 1秒待って、
ping localhost -n 1
@rem ここでは23:00:01と表示されてほしい。
echo %time%

●質問者: 匿名質問者
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 匿名回答1号

質問にあるとおりだと思う。

ただ ウェイト時間が短かったんじゃないかな?

ちなみに 質問のを実行してみると
最初のが 8:28:20.81
次のが 8:28:20.96
でちゃんとリアルタイムの時刻が表示されている。


2 ● 匿名回答3号
ベストアンサー

遅延環境変数の展開を有効にして(%time%ではなく)!time!で変数を展開すればできます。

C:\> cmd /V:ON
C:\> for /l %i in (1, 1, 5) do echo !time!&ping localhost -n 2 >nul
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ