忍者ブログ
プログラム実験・備忘録
[28] [35] [34] [33] [32] [31] [30] [29] [27] [26] [25]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コマンドプロンプトで、if や for の内側で変数の扱いが怪しい場合、
遅延展開というコマンドプロンプトの仕様が影響している場合が多い。


+ + + + + + + + + +
1.とりあえず、遅延展開ONとするおまじない。
setlocal enabledelayedexpansion

2.if や for の内側で変数を展開する場合に %変数% ではなく、!変数!
<if や for の内側>
set ABC=XXX
echo !ABC!
これでいけるはず。

より詳細は、以下のヘルプ。
意外と色々書いてある、読みにくいけど。
set /?
cmd /?
 
PR
この記事にコメントする
お名前
タイトル
文字色
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
広告
プロフィール
negao (38歳  男性)
土木工学卒でなぜかSEやってます。
最近、残業代も出なくなってツライな・・・
ブログ内検索
カウンター
アクセス解析
[28] [35] [34] [33] [32] [31] [30] [29] [27] [26] [25]
Powered by ニンジャブログ  Designed by ゆきぱんだ
Copyright © するのは失敗、何もしないのは、、、 All Rights Reserved
忍者ブログ / [PR]