想象一個名叫batch.bat腳本,調用是這樣的:如何引用批處理腳本中的變量?
batch.bat Two
的腳本包含:
set One=1
set Two=2
set Three=3
set Choice=%1
echo %Choice%
但我想呼應2
,不Two
。
我可以用什麼樣的優雅方式來做到這一點?我想過if %Choice%=One, etc.
,但我的實際腳本比提供的示例稍微複雜一些。
編輯:我也嘗試:
set percent=%%
echo %percent%%Choice%%percent%
但它不會把得到的表達式作爲變量引用。