バッチファイルで常に最新の現在時刻を表示したい
バッチファイルで最新の現在時刻を表示したいのですが、うまく行きません。
そのバッチファイル自体を実行した時刻ではなく、そのバッチファイル内のコマンド等を実行した時刻を表示させたいのです。つまりどんどん時間を最新に近いものに更新させていって欲しいのです。
タスクスケジューラのようなものをバッチファイルで作りたくて、現在時刻が○○時であればこのコマンドを実行する、といったことがしたい訳です。
バッチファイルは実行してすぐ終了するのではなく、そのまま常駐するような形を想定しています。
なにか良い方法はないでしょうか。
■ 5秒おきに現在時刻を表示するバッチファイルの例 (同じ時刻になってしまう)
@echo off
:start
set time=%time: =0%
echo .
echo .
echo .「現在時刻は%time:~-11,2%時%time:~-8,2%分%time:~-5,2%秒です。」
echo .
echo .
ping localhost -n 5
goto start
補足
ご回答ありがとうございます。 できれば、別撮りではなくソフトの機能でやりたいのですが…