我不斷收到錯誤操作失敗。我想我正在使用「!」完全錯誤,但我不知道在哪裏使用它。如何在FOR/L中使用EnableDelayedExpansion?
ECHO ON
SETLOCAL EnableDelayedExpansion
SET CSV_Name=
SET /P CSV_Name=Please enter the CSV Name.
ECHO Zahl;Quadrat;Kubik >> C:\Users\Jeff\Desktop\%CSV_Name%.csv
SET Square=0
SET Cubic=0
FOR /L %%A IN (2, 2, 100) DO (
SET /A !Square! = %%A * %%A
SET /A !Cubic! = %%A * %%A * %%A
ECHO %%A
ECHO !Square!
ECHO %%A;!Square!;!Cubic! >> C:\Users\Jeff\Desktop\%CSV_Name%.csv
)
有人可以解釋我做錯了什麼嗎?
這並不奏效。我舉個例子。 'SET/A Square = 70 * 70 ECHO!Square!' – HenS
@HenS - 你的意思是不工作?這是在輸出還是錯誤再次出現? – npocmaka
nvm。它確實有效。謝謝。 – HenS