배치 스크립트를 전달하지 조건부하지만 내가 기대 것 같은 어떤 이유로 조건부가 작동하지 않습니다 : 나는 다음과 같은 명령을 전달내가 아주 간단한 배치 스크립트를 가지고
SET RIG=%1
IF /I RIG==Polar (
SET SQLSERVER=SQL01
SET MONITOR=SQL02
SET TESTSETTING="test"
SET TESTCONTAINER="test2
) ELSE (
ECHO Your input was %1.
)
을 : testrun.bat Polar
를 나는 반환 ECHO
문 얻을 : 나는 배치되는 방식 괄호 장난, 인용에 %1
을 넣어 시도했습니다 Your input was Polar.
"
을, 나는 문 IF 배치 스크립트에 대한 ss64.com의 구문을 검토했지만, 그냥 이걸 알아낼 수 없어요.
'% RIG %'이 (가) 필요하지 않습니다. –
그 해답을 아래에서 보셨습니다. 이 스크립트에서 변수를 사용하기 때문에 나는 바보 같이 느낍니다. –