0
我的for循環出現了一些問題。這是我現在得到:用於循環的Windows cmd(批處理)
@echo off
set installPrograms=CCleaner,Adobe Reader,Cute PDF Writer
for %%a in ("%installPrograms:,=" "%") do echo %%a
pause >nul
此輸出:
"CCleaner"
"Adobe Reader"
"Cute PDF Writer"
我想這怎麼輸出是:
CCleaner
Adobe Reader
Cute PDF Writer
所以我也想不輸出這些程序「」標記。似在節目名稱空間是造成問題,如果我的代碼更改爲類似:
for %%a in (%installPrograms:,= %) do echo %%a
Output:
CCleaner
Adobe
Reader
Cute
PDF
Writer
我怎樣才能使這項工作?謝謝。
謝謝,這個作品。 – Jani