rxk14007の日記: 時間を出す 3
日記 by
rxk14007
今日バッチファイルを読んでいたら、時間をこんな感じでログに落としてあった。
C:\> echo %date%
月 2005/06/20
C:\>echo %time%
20:27:48.65
"date /t"や"time /t"と書いていた自分が恥ずかしい。
今日バッチファイルを読んでいたら、時間をこんな感じでログに落としてあった。
C:\> echo %date%
月 2005/06/20
C:\>echo %time%
20:27:48.65
"date /t"や"time /t"と書いていた自分が恥ずかしい。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
なにーこんなほうほうがあったのね (スコア:1)
#DOS → Win3.1 の頃の話
って、これっていつ頃から使えてたんでしょね。
Win9X では使えないような気がするんですが、どーなんでしょ。
てことでじっけんー。
C:\>ver
Windows 98 [Version 4.10.2222] ←Win98SE
C:\>type datetime.bat
echo %date%
echo %time%
pause
C:\>datetime
C:\>echo
ECHO は ON
C:\>echo
ECHO は ON
C:\>pause
続けるにはどれかキーを押してください...
となりました。
ちなみに今使ってるWinXPHomeではちゃんと動きましたよん。
Re:なにーこんなほうほうがあったのね (スコア:1)
私の環境はWindows2000でした。
http://forum.nifty.com/fpcu/top/doslog02/0315.htm
によると、Window2000以降じゃないと使えないみたいです。(niftyのIDを求められますが、キャンセルしても読めるはず。)
ただ良く分からないのが、
- - -
C:\>set time
環境変数 time が定義されていません
C:\>echo %time%
19:49:28.39
- - -
setコマンドを叩いても、そんな変数はないぞと怒られるのに、
次にechoで表示できるのがよく分からないです。
どういう仕組みになっているのかな?
I'm out of my mind, but feel free to leave a comment.
Re:なにーこんなほうほうがあったのね (スコア:1)
自分の野次馬^H^H^H知的好奇心のなせる技ってことで。
%time% は Cmd.exe が勝手に作る [microsoft.com]みたいですねー。
・・・まぁそりゃ9X系では使えないわな。
#9x系は Command.com なので