Bu komut dosyasını çalıştırdığımda (bir .bat dosyasından):
set var1=true
if "%var1%"=="true" (
set var2=myvalue
echo %var2%
)
Ben her zaman şunu elde ederim:
ECHO is on.
Anlamı var2
değişkeni gerçekten ayarlanmamış. Lütfen biri nedenini anlamama yardım edebilir mi?