SETDATE1.1について 2002/07/08 YanaKen(Kenji Yanagisawa) 起動された時点の日付を環境変数 DATES に YYYYMMDD の形式で登録するための 単機能ツールです。 珍しいことは何もしていない素直なDOS汎用プログラムですので、(未確認です が)あらゆるバージョンのDOS、およびWindowsのMS-DOSプロンプト/コマンド・プ ロンプト上で動作するはずです。 -------------------------------------------------------------------------- 2002/08/18 補記 ※WindowsNT,2000,XPに環境を限れば、標準のコマンド体系の範囲内でも、 (つまりこのツールを使わなくても)、下記の方法で日付をYYYYMMDDの形式 で環境変数にセットすることができます。 (FPCU本館「DOSプロンプト活用相談室」に寄せられた情報からご紹介させて いただきます) for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DATES=%%a%%b%%c バッチファイルとして上記を実行すると、環境変数DATESに"20020818"のよう な文字列がセットされます。 したがって本ツールを利用することでメリットが得られるのは、主に次のような 場合となります。 ・DOSもしくはWindows95/98/Meをご使用中の場合。 ・上記を含む複数のバージョンの DOS/Windows を使用しており、なるべく操作 環境を統一したい場合。 -------------------------------------------------------------------------- ●旧版(SETDATE.LZHとして配布)からの変更点 ・Windows2000、XPではシステムが環境変数DATEを提供している(出力形式は異なり ますが)ため、それと重ならないよう、使用する環境変数名を"DATES"に変更しま した。 ・年号を後半2ケタのみとしたバージョンを SETDATEB.EXEとして追加しました。 (たとえば2002年7月8日なら020708が出力されます) ●基本的な使用方法 基本的にはこのまま実行します。 SETDATE すると、起動した時点の日付情報が、次の例のような形式で表示されます。 SET DATES=20020708 SETDATEBでは、 SET DATES=020708 になります。 ※以下、"CALL"が使えるDOS5.0以降のバージョンを想定して記述しています。 ●利用方法 SETDATEは結果を標準出力(デフォルトは画面)に対して行いますので、実際に バッチファイルなどで使用する場合は、次のように一旦ダミーのバッチファイ ル(名前は任意)に出力し、そのバッチファイルをCALLコマンドで実行します。 SETDATE >TODAY.BAT CALL TODAY.BAT これで環境変数DATESに 20020629 のような文字列が登録され、バッチファイル 内からは %DATES% で参照・利用できるようになります。 ●注意点 (注意)環境変数は一般に、WindowsのDOSプロンプト窓を一度閉じて開きなおし た場合などには保持されません。また、再度実行しない限り日付は更新されません。 したがって、SETDATEは、日付を参照するバッチファイルそのものの中に記述 することをおすすめします。 ●配布、質問、サポート等について 当プログラムは、DOSプログラミングが可能な方の多くが「これぐらい私だって すぐ作れるぞ」と思われるであろう(^^;簡単な内容ですが、作者が自らの必要上 で作成したわけではなく、無料掲示板で繰り返し質問される用途にかなうツール を新たに作成・公開したもの、といういきさつがあります。 このため「手間賃程度」ということで、@nifty会員以外の方の入手については、 有料(100円)とさせていただいています。(あらためてフリーで公開しなおす可能性 は留保します) お支払いについては下記をご参照ください。 http://homepage3.nifty.com/yanaken/atpay.htm ※支払い手続きは、ニフティ株式会社の@payという決済システムを利用してお り、クレジット・カード決済の必要上、同社の「Combo会員」となっていただ くことが条件となりますが、これは「利用者登録」的な趣旨のものですので、 プログラム購入以外の費用は一切かかりません。 @niftyにて作者が運営しているフォーラム(@nifty会員専用エリア)のご利用者 の方が下記からダウンロードされた場合は、無料でご利用いただいてかまいません。 https://enter.nifty.com/member/fpcu/go2/fpcug/lib/setdate1.htm いずれから入手された場合も、当面、転載、再配布はご遠慮ください。 このプログラムにまつわるご質問等は、下記の掲示板にお寄せください。 PC Users' Guide Forums本館 DOSプロンプト活用相談 ホームページ http://www.com.nifty.com/forum/FPCU/top.go 掲示板 http://forum.nifty.com/fpcu/top/dostree.htm YanaKen (柳澤 健二) SETDATE1.LZH 購入はこちらから
本日の当サイト表示回数(主要ページ合計)回 訪問者数人 |