パラメーターの修飾子 †
修飾子 | 機能・用途 | %~1 | 全ての引用句(")を削除して%1を展開する。 | %~f1 | %1を完全修飾パス名に展開する。 | %~d1 | %1をドライブ名だけに展開する。 | %~p1 | %1をパスだけに展開する。 | %~n1 | %1をファイル名だけに展開する。 | %~x1 | %1をファイル拡張子だけに展開する。 | %~s1 | 展開されたパスはMS-DOSの「8.3形式」でも短い名前だけを含む。 | %~a1 | %1をファイル属性に展開する。 | %~t1 | %1をファイルの日付・時刻に展開する。 | %~z1 | %1をファイルのサイズに展開する。 | %~$PATH:1 | PATH環境に指定されているディレクトリを検索し、最初に見つかった完全修飾名 に%1を展開する。環境変数名が定義されていない場合、また検索してもファイルが見つからなかった 場合は、この修飾子を指定すると空の文字列に展開する。 |
バッチファイル内で使えるコマンド †
コマンド | 機能 | echo | バッチファイルの中のメッセージの表示、非表示 | rem | 注釈行を設定する。 | pause | バッチファイルの処理を一時停止させる。 | if else | 条件によって処理を分岐する。 | goto | バッチファイルの中の別の処理ブロックにジャンプする。 | call | 現在のバッチファイルから他のバッチファイルを呼び出し移動させる。 | for | コマンドを繰り返して実行させる。 | shift | バッチパラメータを繰り上げる。 | setlocal | バッチファイルでの環境変数の使用を開始する。 | endlocal | バッチファイルでの環境変数の使用を終了する。 |
|