0
我在我的程序中有這種代碼。出於某種原因,它給出了一個錯誤,說如果聲明:<Condition>意外的這個時候
1!== 3在這個時候是意外的。任何解決方案
@echo off
cls
setlocal enabledelayedexpansion
set x=1
if x==1 (
set y=321
if !y:~0,1!==3 (echo GOOOO)
)
endlocal
我在我的程序中有這種代碼。出於某種原因,它給出了一個錯誤,說如果聲明:<Condition>意外的這個時候
1!== 3在這個時候是意外的。任何解決方案
@echo off
cls
setlocal enabledelayedexpansion
set x=1
if x==1 (
set y=321
if !y:~0,1!==3 (echo GOOOO)
)
endlocal
試試這個:
@ECHO OFF &SETLOCAL enableDelayedExpansion
SET "x=1"
if %x%==1 (
set "y=321"
if "!y:~0,1!"=="3" ECHO GOOOO
)
endlocal