========================= 応急的2000年問題修正ルーチン Y2Kエイド。バッチ ========================= ・このプログラムは1999年の以降の年数のみを誤 表示する症状のみを応急的に修正するバッチファイルで す。 ・重要な制御系、基幹系のパソコンにこのプログラム を導入することは絶対におやめください。 また、業務でお使いの重要なパソコンにも導入はでき れば避けてください。 製作者はどんな莫大な損害に対しても一切の責任を負 いません。 =概要= このプログラムは、古いハードウェアが起動時常に異 常な年数を表示する場合に、その年数を強制的に修正す るプログラムです。 DOSプロンプトのDOSシェルを経由して修正しま すので、パソコンハードウェアに関する限り、比較的安 全なプロセスとなっています。 なお、閏年の修正機能はありませんので、2月29日 をまたぐときは、日にちを一日補正してください。 ただし、起動時すぐに年月日を取得する初期プログラ ムはこのプロセスよりも前に動き出しますので、それら は異常な年月日を取得してしまいます。 システムが異常な年数でも起動できて、かつ、アプリ ケーションレベルで正常な年数がほしいという使用条件 においてのみこのプログラムは意味があります。 == ・動作条件 DOS(MS、PC、NEC用9801)及びWindows3.1、 WindowsNT4.0、95/98で動作します。 またすべてのパソコンに対して動作が確認されたもの でないことをご了承願います。 ・インストール方法。 デスクトップなどに、適当なディレクトリを作成し、 このプログラムの配布ファイルを解凍してください。 自己解凍ファイルですので、マウスクリックだけで展 開します。 DOS、Windows3.1の場合。============ マシンのAUTOEXEC.BATの最終行に次の一行を追加して ください。 command/c (ディレクトリのパス名)\start Windows3.1の場合には'win'の文字列の前の行に記述し てください。dateコマンドの使用が互換機DOSと98 01NECDOSで異なりますが、動作には問題ありま せん。 Windows95/98/NTの場合。============ ファイルのうち、Start.Batのアイコンをドラッグア ンドドロップでショートカットとして「スタートアップ フォルダー」に登録してください。 ウィンドウズ起動の際に、このプログラムが呼ばれ、 自動で年数を修正します。 具体的には、 1)スタートアップフォルダを開きます。 WindowsNTならば マイコンピュータ c:ドライブ Winnt Profiles Administrator スタートメニュー プログラム スタートアップ Windows95/98ならば、 マイコンピュータ c:ドライブ Winnt Profiles スタートメニュー プログラム スタートアップ と順次クリックして開いてください。 2)このフォルダにStart.Batのショートカットを作 成します。 おおもとのStart.Batにマウスを当て一回左クリック で選択し(色が変わります)、さらに右クリックでメニ ューを表示させ、「ショートカットの作成」を選択して ショートカットを作成してください。 作成したショートカットをスタートアップのフォルダ ーに移動すれば準備完了です。 ========================= この時点現在の設定は現状のシステムクロックを常に 2000年に設定します。 以下の操作を行えば、任意の年数に設定できます。 解凍後に出てきたyears.txtのなかの文字列'2000'を 任意の年数に書き換えればその年数にしたがってバッチ ルーチンは動作します。 その際かならず半角数字で修正してください。 ========================= ・感謝 この論理バッチは以下のフリーツールを使用しました。 sed.exe cat.exe 配布は各氏のドキュメントと共に配布すること、とい う条件に準拠しました。(正式な許可を頂きたかったの ですが、メールアドレスを現在使用していらっしゃらな いようで、連絡ができませんでした。掲載権について不 本意であれば連絡をください。(VYE00525@n ifty.ne.jp迄)) 使用したツール、 GNU SED.EXE 提供者 谷本孝浩氏 E-mail: NBC02362@niftyserve.or.jp CAT.EXE 提供者 くさかべよういち氏 E-mail: void@merope.pleiades.or.jp なお、解凍用として、吉崎栄泰氏のLHA .EXEをアーカイブごと梱包しました。 全ツールとも、フリーソフトであり、配付 に関しての許諾条件はありませんので、この アーカイブに収録いたしました(文書込み)。 なお、入手元は以下の書籍です。 アスキーフリーソフトTOOLS40(書 籍:(株)アスキー) ========================== 作成:MIYAMA./Murch22th/2000/ VYE00525@nifty.ne.jp www.vecter.co.jp/vpack/browse/ person/an010017.html ===========================