
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
バッチファイルの遅延環境変数(簡単な例) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
バッチファイルの遅延環境変数(簡単な例) - Qiita
Y子です。 昨日は大長編を書いてしまったので、簡潔スッキリ版も書いてみます。内容はだいたい同じです... Y子です。 昨日は大長編を書いてしまったので、簡潔スッキリ版も書いてみます。内容はだいたい同じです。 概要 「環境遅延変数」を使うべき例と、使い方をご紹介します。 うまく使わないと、if文やfor文の変数の値が、期待通りになりません。 コード よくある失敗例 「str_aにbbbを格納したが、echoで出力したらbbbにならないことがある」という例です。 (1)~(6)の順に、説明をお読みください。 @echo off set str_a=aaa if 1==1 ( (1)if文中の %a% 形式の変数の値は、if文に入った時点の値に固定されるので、 set str_a=bbb (4)ここで格納した「bbb」が %str_a% で取得できるのは、if文を出た後です。 echo %str_a% (2)ここ(if文中)の %str_a% の値は、(1)時点の「aaa」で