変数

変数

遅延変数

配列

文字列

リテラル

エスケープ

エラーレベル

set var=This is a sample

echo %var:~1,3%
@rem => his

set var=あいうえお
echo %var:~1,2%
@rem => いう

echo %var:~-1%
@rem => お

echo %var:~-2%
@rem => えお

echo %var:~0,-2%
@rem => あいう

制御構造

条件分岐

繰り返し

コマンド呼び出し

CALL

START

プログラム例

( ) の中での ( ) のエスケープしてパイプでつなげる

^キャレットが3つ必要、パイプでcmdに送られるコマンドでエスケープが必要となるためだ。

set var=あいうえお
echo %var:あ=か%
@rem => かいうえお

echo %var:*お=か%
@rem => か

echo %var:*う=か%
@rem => かえお

Ex2は可読性が悪い。。複数コマンドをつなげる場合は、Ex1の方法が良いだろう。

参考

コマンドプロンプトキー一覧

よく使うコマンドプロンプトのキー一覧。

キー意味
ESC現在入力のコマンドをクリア
Page upコマンド履歴の先頭を表示(F7で見える最初)
Page downコマンド履歴の最後を表示(F7で見える最後)
Homeカーソルを行頭に移動
Endカーソルを行末に移動
Tab補完
前のコマンド
次のコマンド
Ctrl + Homeカーソル位置から行頭までを削除
Ctrl + Endカーソル位置から行末までを削除
Ctrl + →単語単位で右に移動
Ctrl + ←単語単位で左に移動
F7履歴表示
F9履歴番号を指定してコマンド実行

役立つリンク


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
目次
ダブルクリックで閉じるTOP | 閉じる
GO TO TOP