Windows でのエスケープ文字
Windows でのエスケープ文字
Microsoft Windows ではバージョンによって、キャレット文字 (^) とパーセント文字 (%) の解釈が異なります。また、テキストの特定行を “バッチ” ウィンドウ (DOS プロンプト) に入力したか、バッチ・スクリプトの入力として追加したかによっても、テキストの特定行の解釈が異なります。
以下の行を異なるオペレーティング・システムで記述するために必要な入力シーケンスの相違を、この後の表に示します。
cterm /console=cn_ap:cache[USER]:^%D
オペレーティング・システムの違い
オペレーティング・システム | 環境 | ルール | 入力シーケンス |
---|---|---|---|
Windows 7 | DOS プロンプト | エスケープ不要 | cterm /console=cn_ap:cache[USER]:^%D |
Windows NT、Windows 2000、Windows XP | DOS プロンプト | 二重キャレット (^) 文字 | cterm /console=cn_ap:cache[USER]:^^%D |
Windows 7、Windows NT、Windows 2000、Windows XP | バッチ・ファイル | 二重キャレット (^) 文字
二重パーセント (%) 文字 |
cterm /console=cn_ap:cache[USER]:^^%%D |
Windows 9x、Windows ME | DOS プロンプトまたはバッチ・ファイル | 二重パーセント (%) 文字 | cterm /console=cn_ap:cache[USER]:^%%D |
その他のオペレーティング・システムについては、関連オペレーティング・システムのドキュメントを参照してください。