![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?8acaa2e)
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も見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
コマンドプロンプトで変数が数字であることを判定する方法
その他(プログラミング・Web制作)
-
-
4
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
5
del で確認なしで削除した
Windows Me・NT・2000
-
6
Dosブロンプトでtabを出力したい
その他(プログラミング・Web制作)
-
7
バッチファイルからタスクスケジュールに値を返す
iOS
-
8
DOSコマンドでファイルをコピーできない。
その他(パソコン・スマホ・電化製品)
-
9
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
10
echoの出力の最後のスペースを除去したい
iOS
-
11
Windowsのバッチファイルで正規表現の置換方法について…
Windows 10
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
DateTimePickerに値を入れたい...
-
DOSバッチで変数の値を変数名に...
-
ArrayListの要素数の上限
-
char型での演算子
-
String型の値が大文字か小文字...
-
wsprintf関数の使い方について
-
結合した文字列をファイル名に...
-
jQueryローディングアニメーシ...
-
PSQLExceptionが発生する
-
JSPでHashMap・配列の変数の値...
-
バイト配列からfloat型の数値を...
-
getParameterの値変更
-
hiddenの値を消したくない!
-
指定した日付が何日前なのかを...
-
Stringクラスの変数の格納アド...
-
javaというか文字列について少...
-
byte配列→float型の値を読みlon...
-
C言語の変数(LSB)の合わせ込...
-
WinInet.dllを利用したHttpQuer...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
wsprintf関数の使い方について
-
ArrayListの要素数の上限
-
BCD形式で時刻を!
-
javaのCSVデータ読込についてです
-
DateTimePickerに値を入れたい...
-
C言語の変数(LSB)の合わせ込...
-
JSPでHashMap・配列の変数の値...
-
matchesを否定文として使う方法...
-
JSPでの計算結果表示
-
hiddenの値を消したくない!
-
結合した文字列をファイル名に...
-
excel vba 時間計算と条件分岐...
-
実行シェルからCOBOLへパラメー...
-
long型に値を代入したい。
-
【Excel VBA】繰り返し処理がで...
-
PSQLExceptionが発生する
-
Stringクラスの変数の格納アド...
-
String str = "a\\\\b\\\\c";
-
ResultSetの内部構造(Java)
おすすめ情報