タグ

windowsとバッチに関するtetsuya_odakaのブックマーク (1)

  • Windowsバッチのかゆいところメモ - cloned.log

    Windowsバッチを久しぶりに書いたら、小学校の同級生の名前くらい思い出せなかったので、かゆいところをメモ。 実行コマンドを出力しない デフォルトでシェルの-x付けたときと同じような状態なので、抑制するときには次のようにする。 @ECHO OFF 変数の代入 SETを使う。次の例では「B」と表示される。%date%とかみたいな標準で使える環境変数も上書きできるので注意。 SET A=B ECHO %A% 変数の参照は「%変数名%」とする。あと、こんな感じで最後にセミコロンとかはつけないし、文字列をダブルクォートで括ったりしない。 エスケープシーケンス エスケープシーケンスは「%」。「%」を表示したい場合などでは「%%」とする。次の例では「%」と表示される。 ECHO %% コメントアウト REMを使う、もしくは「::」を使う。次の例はコメントアウトなので何も実行されない。 REM SET

    Windowsバッチのかゆいところメモ - cloned.log
  • 1