2011年1月24日月曜日

バッチファイルで、空白(=スペース)付きの引数(= パラメーター)を扱う方法 - Windowsのコマンドプロンプト(bat,cmd)

Windowsコマンド。プログラム実行関連
○Windows XP
コマンドプロンプト画面やバッチファイルでは、空白が入っている引数(= パラメーター)を扱う事が出来ます。

o コマンドを呼び出す側で、引数の前後を「"」(= 二重引用符)で囲みます。
o 呼ばれたコマンド側では、与えられた引数の前後にある「"」を削除してから使います。
    + バッチファイルの場合は、引数の途中に「~」を付ける方法が簡単です。
    + 「%~2」や「%%~F」のように使います。詳しくは、「%変数の使い方
    + 「~」の入力方法 = パソコンのキーボードの右上。Shiftキーを押しながら、数字の 0 の2つ右にある、への字のキーを押します。


**** 確認したバージョン
o Windows XP Service Pack 3


==
関連ページ:
    ▼Windowsコマンド。プログラム実行関連▼ABC順
    ▼Windowsコマンド一覧▼ABC順
    ▼コマンドプロンプト画面
    ▼制作メモ
    > バッチファイルで、ファイルを普通に「開く」方法
    CALL = バッチファイルを呼び出す
    PAUSE = 処理を一時停止する
    +
    ファイルやフォルダーのパスを書いて、エラーになる時の確認点