![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
DOSバッチで変数の値を変数名に設定したいのですが、可能でしょうか?
例として、以下のようにVARという変数に対して、ある文字列を設定し、その文字列の名前の変数の値を別の変数に代入したいのです。
set VAR="TMP"
if /i "%VAR%"=="TMP" (SET TEST=%%VAR%%)
echo %TEST%
ここで求めている挙動は、SET TEST=%%VAR%%の命令によって
SET TEST=%TMP% → SET TEST=C:\Windows\Temp
のように展開されればいいのですが、実際はSET TEST=%VAR%となってしまいます。
なにか良い方法がないでしょうか?
No.2ベストアンサー
- 回答日時:
こんな感じ?
setlocal enabledelayedexpansion
set foo=bar
set bar=baz
echo !%foo%!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- Visual Basic(VBA) 飛び地セルの空白判定 2 2022/10/24 15:54
- Visual Basic(VBA) エクセルVBAで教えて頂きたいのですが? 2 2022/12/31 20:28
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- Excel(エクセル) VBA 1 2023/04/27 13:37
- Visual Basic(VBA) vba 重複データ合算 5 2023/07/05 18:55
- Visual Basic(VBA) VBA GetAttrについて教えてください 2 2022/12/22 15:25
- Visual Basic(VBA) マクロについて教えてください。 4 2023/06/06 09:06
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
-
4
コマンドプロンプトで変数が数字であることを判定する方法
その他(プログラミング・Web制作)
-
5
Windowsのバッチファイルで正規表現の置換方法について…
Windows 10
-
6
del で確認なしで削除した
Windows Me・NT・2000
-
7
DOSコマンドでファイルをコピーできない。
その他(パソコン・スマホ・電化製品)
-
8
バッチファイルからタスクスケジュールに値を返す
iOS
-
9
echoの出力の最後のスペースを除去したい
iOS
-
10
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
C言語の変数(LSB)の合わせ込...
-
BCD形式で時刻を!
-
javaのCSVデータ読込についてです
-
hiddenの値を消したくない!
-
wsprintf関数の使い方について
-
直し方について教えて頂きたい...
-
javaの演算子の部分ですが 4行...
-
ArrayListの要素数の上限
-
char型での演算子
-
PSQLExceptionが発生する
-
VB6で固定長の文字列の長さを変...
-
String str = "a\\\\b\\\\c";
-
DateTimePickerに値を入れたい...
-
-1.#IND00を検知する方法
-
CString 数値チェック
-
<JFreeChart> 縦軸の値の間隔を...
-
JSPでの計算結果表示
-
リテラルの問題
-
JSPでHashMap・配列の変数の値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
ArrayListの要素数の上限
-
DateTimePickerに値を入れたい...
-
wsprintf関数の使い方について
-
Stringクラスの変数の格納アド...
-
BCD形式で時刻を!
-
javaのCSVデータ読込についてです
-
このプログラミング誰か教えて...
-
Evaluate()に文字列の形式の数...
-
このプログラミング誰か教えて...
-
JSPでHashMap・配列の変数の値...
-
特定の文字列を複数抜き出した...
-
matchesを否定文として使う方法...
-
DOSバッチで変数の値を変数名に...
-
Javaの問題なのですが、「3文字...
-
excel vba 時間計算と条件分岐...
-
実行シェルからCOBOLへパラメー...
-
日付や時刻の"01"を" 1"に変換...
-
VB6,論理演算子Orの使い方がわ...
-
char型での演算子
おすすめ情報