我有一個批處理文件,我正在努力,我需要一個變量名是可以改變的。我的意思是我有一個名爲%X0Y0U%
到%X9Y9U%
變量所有這些要麼設置爲1或0,設置爲2的變量之一(如果需要,這可以改變)的列表。我有批處理文件的後面部分做到這一點:有沒有可能讓變量名包含其他變量?
set TEMPLOC=X%Xcoord%Y%Ycoord%U
if %TEMPLOC% EQU 1 (
random code
) ELSE if %TEMPLOC% EQU 0 (
random code
) ELSE if %TEMPLOC% EQU 2 (
random code
)
然後批處理文件我知道已經工作的一部分。我需要知道的是,我可以如何讓%TEMPLOC%
等於變量%X#Y#U%
的值。該#'s
是代表0
和9
之間的數字並不總是同時爲#'s
相同。總之,我希望能夠做到這一點(這是它的一個非常直接的版本)%X %Xcoord% Y %Ycoord% U%
,減去空格。我知道我所說的是不可能的,因爲它會讀作%X% Xcoord %Y% Ycoord %U%
,再次減去空格。請幫助我,因爲我很困惑如何做到這一點。
如果您不明白或需要我添加更多我的代碼,請在評論中這麼說。
你能澄清你想達到什麼?基本上你的代碼可以檢查所有可能的組合是否相等,但是你真的想要這樣的代碼嗎? – Andrey
看到這個[問題](http://stackoverflow.com/questions/9999327/),它可能會幫助你。 – Laf
@Laf只是好奇,但你爲什麼從我的問題中刪除我的「謝謝」? –