2016-10-05 6 views
0

に変数内の文字列を設定するには、それでは私がやろうとしていることはこれです:CMD - 他のいくつかの変数

私は変数%input%を持って、 のは、それがNAMEとして定義されていますと言ってみましょう。

set input=NAME 

set /p what="NAME: " 
set %input%=%what% 

私は%what%に等しくなるように%input%を設定したくない、私は%what%に等しくなるようにNAMEを設定したいです。

どうすればいいですか?私はecho %NAME%しようとすると、それはそれを働いていないこの方法はECHO is off.を言うので(

+0

次の2つの変数の間でそれを分割します。 'Y = var2の設定' X =%Var1'設定し、 '%x %% y%'を使用するには –

+0

問題は再現性がなく、そのまま動作します!何を入力しましたか?このコード部分は、括弧で囲まれたコードブロックに 'echo %NAME% '? – aschipfl

答えて

0

は私のために罰金作品!

Set input=NAME 

Set /P what="NAME: " 
Set %input%=%what% 

Echo(%%input%%=%input% %%what%%=%what% %%NAME%%=%NAME% 
Pause 
関連する問題