Windows XP ヘルプとサポートで“新しいコマンドラインツール”を検索すると詳細が参照できる.
コマンド | 説明 |
---|---|
assoc |
拡張子の関連付けを表示・変更する.(cf)ftype |
call |
バッチファイルから他のバッチファイルを呼び出す.
call 自体は昔からあったが,最近になって実行位置のラベル指定が可能になった.
|
cd chdir
|
空白文字がデリミタではなくなった.
これにより,C:\Program Files\… のような空白を含むパスを指定するときに
ダブルクォートで囲む必要がなくなった.
|
color |
コマンドプロンプトの文字色・背景色を指定する. |
del erase
|
/s オプションを指定すると,実際に削除したファイルのファイル名が表示されるようになった.
|
setlocal endlocal
|
バッチファイル内で使用する環境変数のローカル化を開始・終了する.
コマンド拡張機能が有効な場合,
ENABLEEXTENSIONS /DESABLEEXTENTIONS (コマンド拡張機能の有効・無効),
ENABLEDELAYEDEXPANSION /DESABLEDELAYEDEXPANSION (遅延環境変数の展開の有効・無効)を指定できる.
|
for |
指定したファイルセットに対して,指定したコマンドを実行する.
ファイルセットへの指定(/d でディレクトリを指定,/r で再帰的コマンド実行.
/l で() 内に指定した初期値,増分,最終値からえられる数列を利用したコマンドの実行)など,
for 内での変数の置換などの機能が拡張された.
|
ftype |
ファイルタイプの処理方法を指定する. |
goto |
移動先ラベルとして:EOFが指定できるようになった. |
if |
文字列の比較が行えるようになった(/i ).
CMDEXTVERSION (コマンド拡張機能のバージョンチェック)や
DEFINE (環境変数が定義されているかのチェック)が行えるようになった.
|
mkdir |
中間ディレクトリを自動的に作成するようになった. |
pushd popd
|
Cシェルのpushd /popd に相当するコマンド
(Bシェルではcd - が似たような用途で使える).
ドライブ間の移動やネットワークドライブへの移動もできるので,
ディレクトリ スタック機能を使わない場合でもcd よりも便利.
|
sc
|
サービスの開始,停止. scコマンドでWindows OSのサービスを確認/一覧/開始/停止する |
set |
/a による式の評価の変数への代入,
/p によるプロンプトを指定してのユーザ入力の変数への代入が行えるようになった.
|
shift |
バッチファイル中の置き換え可能なパラメータをシフトする.
コマンド拡張機能が有効な場合,シフトを開始する位置をshift /n の形式で指定できる.
|
start |
指定したプログラムやコマンドを実行するためのウィンドウを開く.
32ビットのGUIアプリケーションを指定した場合,即時にコマンドプロンプトに制御がもどる(バックグラウンド実行の状態になる).
拡張子がないファイルを指定した場合,環境変数PATHEXT の値を使って,拡張子の種類と順序を判断する.
|