バッチファイルを作るコマンドや環境設定の仕方などが理解できたら、バッチファイルを自分で作ってみましょう。 バッチファイルを作ることによって、コマンドの自動化をある程度図ることが出来ます。 では、例として、環境に応じてCONFIG.SYSを書き換えるバッチファイルを作ってみましょう。 注:ここではHDドライブ(起動ドライブ)をA:とし、DOSのディレクトリがA:\DOS、CONFIG.SYSを書き換えるための予備ファイルがA:\CONFGBAKというディレクトリにある事にしています。 各設定のCONFIG.SYSの内容は以下のようにしています。(設定に応じてこのファイルを作り替えてみてください)
Resetcomはこちら<http://www.vector.co.jp/soft/dos/util/se162602.html>でダウンロードできます。 (T98ではResetcomは利用できません。T98は「T98TOOL」のREBOOT.COMが使用できますので、バッチファイルの『RESET.COM』の行を『REBOOT.COM』に書き換えてください) そして、バッチファイルは以下のようになります。
また、ここではAUTOEXEC.BATの書き換えはしていませんが、同様に予備ファイルを作成して書き換えることが出来ます。 例として使用したバッチファイルのセットはこちらでダウンロードできます。(SAMPLE.BAT) これについての解説は敢えてしません。 以下にバッチファイル内で使用するコマンドの解説をしていますので、これを見て解析してみてください。 IF (バッチファイル内での条件分岐) 例 IF ERRORLEVEL=255 GOTO A (エラーレベルが“255”であれば、ラベル“:A”にジャンプ) GOTO (ラベル行にジャンプ) 例 GOTO LB (行頭“:LB”の行にジャンプ) CHOICE (選択肢の表示) 例 CHOICE /C123 (1〜3を選択肢として表示し、押されたキーをエラーレベルとして返す) PAUSE (処理を一時停止してキー待ち) ECHO (文字の表示) 例 ECHO TEST (TESTと表示) CALL (別のバッチファイルを呼び出す) 例 CALL A:\NEXT.BAT (A:\のNEXT.BATを呼び出して実行する) このほか、DIRやCD、COPYなどの内部・外部コマンドも使用できます。(ただし、パスが通っていること) |
MS-DOS QuickGuide <Contents> ■トップメニュー ■基礎編 内部コマンド ■ディスクの フォーマット [バージョン別] ・NEC 5.0以前 ・NEC 6.2 ・EPSON ■環境設定(1) Config.sys ■環境設定(2) Autoexec.bat ■各種コマンド 外部コマンド □バッチファイル の作成 ■Win95/98の DOS ■用語解説 ■FAQ |