|
829) 曜日の取得 とれの 2003/11/09(日) 00:44 |
|
MS-DOSにて曜日の取得を行いたいのですが、可能なのでしょうか? (曜日の変数にセットするなど・・・) dateコマンドにて返される値ではYYYYMMDDは変数へセットできるのですが、曜日のセットはできませんでした。 OSはwindows 2000です。 |
|
830) Re:曜日の取得 Hellcat 2003/11/09(日) 10:53 |
|
>MS-DOSにて曜日の取得を行いたいのですが、可能なのでしょうか? >(曜日の変数にセットするなど・・・) 内蔵時計の「今日の曜日」を取得したいと言うことであれば、フリーソフトのcdateコマンドで取得できます。 例示 cdate +%a バッチファイルで実行するときは cdate +%%a 曜日の表示指定スイッチ %aは英語の省略形(Sun) %Aは英語のフルスペル形(Sunday) %uは日曜日を1、~土曜日を7で表示 %wは日曜日を0、~土曜日を6で表示 Win2000用のcdateコマンドはNTUXTL006.LZHに含まれているものがいいのではないかと思います。 NTUXTL006.LZH http://www.piedey.co.jp/softs/ntuxtl.html その他、 UXTL412F.TAR http://www.asahi-net.or.jp/~bi3t-aoym/nidetool.htm UXTL412F.LZH http://www.asahi-net.or.jp/~bi3t-aoym/nidetool.htm UXTL412C.TGZ http://sys.chro.co.jp/~kouzzy/winwfm/ などを参考にしてください。 |
|
831) Re:曜日の取得 ふぇむ 2003/11/09(日) 13:47 |
|
>MS-DOSにて曜日の取得を行いたいのですが、可能なのでしょうか? >(曜日の変数にセットするなど・・・) たとえば for /F "tokens=1" %%z in ( "%DATE%" ) do set YOUBI=%%z とかでとりあえず 日 とか 月 とかがとれるのでは。 |
|
832) Re2:曜日の取得 とれの 2003/11/09(日) 16:52 |
|
Hellcatさん、ふぇむさん ありがとうございます。 >cdate +%a >for /F "tokens=1" %%z in ( "%DATE%" ) do set YOUBI=%%z にて、曜日の取得をすることができました。 |