DOSとバッチとスクリプト

DOS環境
●Windows 98SEのMS-DOSCABの29と61の中に入っている
●キーボードレートの最速化KeyFastestを使うと便利
●外字領域JISの外字領域は[7F21]〜
Win環境
●Windows 7で「.bat」の関連付けを初期設定に戻すユーザー定義を削除する方法がないので…
BATCHの基本構文
●継続行行末に「^」;「^」は機能抑止文字(改行の無効化)
●IF文IF [NOT] "%st1%"=="%st2%" (commands) ELSE (commands)
●文字列の置換・削除・切り出し%var:...% 形式で各種の操作が可能
●forループによる文字列分解文字列の分解・切り出しにFOR文が使える
BATCHのテクニック
●バッチでアラーム機能を指定の時刻に音を鳴らす
●バッチでテキストファイルの先頭1行を取得するGOTOでFORループを抜ける
●ディレクトリ・サイズの表示ディレクトリ(フォルダ)の合計サイズの一覧表示
●コマンドライン出力の取り込み外部プログラムの実行結果を取り込む
●カレント・ディレクトリの取得「ディレクトリ名」だけにするのがちと厄介
●バッチで警告音を鳴らすベルのエスケープ・シーケンスを埋め込めば良いのだが…
●ファイル名中の「!」の処理事前に他の記号に置換しておく
●ワイルドカード「?」が正常に機能しない任意の1文字…にはならないのだorz
●バッチ内での文字列操作2部分文字列の検索に相当する処理−−パターン分解で対処


【ホーム】