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


購入はこちらから
@payで購入する
YanaKen's Page本日の当サイト表示回数(主要ページ合計)回 訪問者数