========================================================================== 今日の日付のファイルを開く補助プログラム TODAYFIL ver.1.03 の説明書 by JRくん(GFB03426@niftyserve.or.jp) 1997.3.21 ========================================================================== ●1. はじめに TODAYFIL は、Windows95 のスタートメニューやショートカット(または他のラン チャ アプリ)で、今日の日付をファイル名に含むファイルを開く機能をつくりた い場合に使う 32bit アプリケーションです。 今日の日付を含むファイル名のファイルを開く機能がコマンドラインオプション として与えられていないアプリケーションで、コマンドラインの指定した場所を 日付文字列を置換してからアプリケーションに渡すことによって、今日の日付を 含むファイル名のファイルを開くことができるようになります。 ver.1.01 から、今日の日付のファイルが見つからなかった場合に、昨日の日付の ファイルを開くようにしました。 ver.1.03 では開発言語を Microsoft Visual C++ 4.0 に変更し、ファイルサイズ が小さくなりました。また、タスクバーに出なくなりました。 #なぜか Win32s 環境ではうまく動かないです。 ●2. 動作環境・インストール方法 Windows95 で動作を確認しています。別途 DLL 等は必要としません。 Windows3.1 では動作しません。 TODAYFIL.LZH ファイルを解凍して、TODAYFIL.EXE を適当なフォルダにコピー/ 移動してください。 ●3. 使い方 TODAYFIL は、その性質上、コマンドライン(厳密にいうと、ショートカットや ランチャでの設定ダイアログ)で記述した場合に真価を発揮します。 単に実行すると、バージョン情報と、使用法の簡単な説明が表示されます。 3−1 記述の文法: TODAYFIL.EXE オプション 置換対象コマンドライン (例1)C:\EMTERM\LOG\NI年月日.LOG(例:NI960825.LOG 等)を NIFP32 で 開く場合 (フォルダ名等は各自の環境にあわせて読み替えてください。) TODAYFIL.EXE 345678 C:\NIFP32\NIFP32.EXE C:\EMTERM\LOG\NI*.LOG (例2)A:\WTERM\LOG\NIF月日.LOG(例:NIF0825.LOG 等)を直接開く場合 (*.LOG ファイルが関連づけされている場合) TODAYFIL.EXE 5678 A:\WTERM\LOG\NIF*.LOG 各 TODAYFIL.EXE の記述・オプション文字列・置換対象コマンドラインの間は、 半角の空白で区切ります。 TODAYFIL.EXE の記述の直後のオプションで、どんな日付形式の文字列を与えるか を指定します。(記述すべき値は 3−2 に後述) 置換対象コマンドラインには、日付文字列を与えて実行したいコマンドライン 文字列をすべて記述します。 (実行したいアプリケーションに対して、複数のオプションを記述したい場合に も、そのまま記述してください。また、ロングファイルネームにも対応してい ます。) ただし、日付文字列で置換したい場所を、半角の * で記入します。 TODAYFIL.EXE は、置換対象コマンドラインの最後に記述された文字列をファイル 名とみなし、その文字列中に含まれる * を日付文字列で置換します。 そして、そのファイルが存在するかどうかチェックして、あれば置換対象コマンド ラインを実行し、なければ昨日の日付のファイルに対して同様の処理をします。 * を用いることができるのは、原則として1個所のみです。複数の * を記述した 場合の動作は保証されません。 TODAYFIL.EXE は、置換対象コマンドラインの最後に記述された文字列をファイル 名とみなします。したがって、ファイル名の後ろに起動オプションを記入するアプ リケーションでは、起動オプションの指定をすると動作しません。 3−2 オプションに記述すべき値: (例)1996年8月25日の場合 年 月日 19960825 :::::::: 12345678 ←オプションに指定する値。桁ごとに割り当てられています 例えば「960825」の文字列がほしい場合は、345678 が指定すべきオプ ション値になります。 ●4. 再配布について TODAYFIL はフリーソフトウェアです。 再配布は自由ですが、原則としてオリジナルの圧縮ファイルのみとします。 もし転載する場合は、なるべく事前に転載する旨の電子メールをください。あと 「本名を出さない」のもよろしく。(^^;) 作者はこのソフトについて改善をする「義務」は負わないものとします。 このソフトを利用して起きたいかなる損害も、作者は負わないものとします。 なお現時点では、最新版は NIFTY-Serve FWINCOM LIB 5         または http://win.blue.co.jp/~jr-kun/ から入手できます。 (これらの場所は、フォーラム改変や個人的事情等により予告なく変わる場合が   あります。) ●5. 謝辞など 圧縮ファイルの作成には、Micco氏作 LHMELT.EXE と UNLHA32.DLL を使わせ ていただきました。もともとの LHA を作成なされた 吉崎栄泰氏 にもあわせて御 礼申し上げます。 ●6. 仕様概略(NIFTY-Serve でのダウンロード時の説明と同様) =========================================================================== 【ソ フ ト名】 今日の日付のファイルを開く補助 TODAYFIL ver.1.03 【登 録 名】 TODAY103.LZH 【バイト 数】 **,*** Byte 【検索 キー】 1:TODAYFIL 2:$WIN32 3:#UTY 【著作権 者】 JRくん(GFB03426) 【対応 機種】 Windows95 【動作 確認】 NEC PC-9821Xa10/K8 + Microsoft版Windows95 UpGrade CD-ROM 【掲 載 日】 1997/03/** 【作成 方法】 LHA にて解凍を行う。 A> LHA E TODAY103 (リターン) 【ソフトウェア種別】 フリーソフトウェア 【転載 条件】 原則的には自由ですが、本名を出さないこと。(^^;) 事前に私宛にメールをください。 =========================================================================== 【ソフト紹介】 TODAYFIL は、Windows95 のスタートメニューやショートカット(または他のラン チャ アプリ)で、今日の日付をファイル名に含むファイルを開く機能をつくりた い場合に使う 32bit アプリケーションです。 今日の日付を含むファイル名のファイルを開く機能がコマンドラインオプション として与えられていないアプリケーションで、コマンドラインの指定した場所を 日付文字列を置換してからアプリケーションに渡すことによって、今日の日付を 含むファイル名のファイルを開くことができるようになります。 【前バージョン(ver.1.01)からの変更点】 タスクバーに出なくなりました。ファイルサイズが小さくなりました。 =========================================================================== ダウンロードファイル名を『TODAY103.LZH』としてください。 (以上)