2
Windows batch SET ภายในถ้าไม่ทำงาน
เมื่อฉันเรียกใช้สคริปต์นี้ (จากไฟล์. bat): set var1=true if "%var1%"=="true" ( set var2=myvalue echo %var2% ) ฉันมักจะได้รับ: ECHO is on. ความหมายvar2ไม่ได้ตั้งค่าตัวแปรจริงๆ ใครก็ได้โปรดช่วยฉันเข้าใจว่าทำไม?