1
วิธีใช้ถ้าคำสั่งในไฟล์แบตช์
ฉันมีสิ่งต่อไปนี้สำหรับลูปในไฟล์แบตช์ for /f %%y in ('findstr /C:"%%c" out.txt ^| sed "s/.*%%c \([^>]*\).*/\1/i"') do SET RESULT=%%y echo.%%a;%%b;%%c;!RESULT!>>D:\outputTA.txt ตัวแปรของฉันใน for loop คือ %%y และฉันต้องการใช้ถ้าคำสั่งในทาง: if my variable > 1000 then set Result to round my variable / 32 else set Result to round my variable ไม่มีใครรู้ว่าฉันสามารถทำได้ในไฟล์ Batch?