2
내가 다음 코드 나에게 ". (이 때 예상치 못한"의 오류를주고 계속 윈도우 7에서 스크립트를 작성했습니다배치 스크립트 경우 - 예상치 못한 (
if %vardns%=="NODNS" (
netsh interface ipv4 set address name="%__ethAdapter.42%" source=static addr=%varip_old% mask=%varsubnet_old% gateway=%vargateway_old% gwmetric=1
) else (
netsh interface ipv4 set address name="%__ethAdapter.42%" source=dhcp
)
어디서 확실하지 않다 ... 문제의 거짓말과는
나에게있어 괜찮은 것 같습니까? -'% vardns % == NODNS ('따옴표는 없지만 그 오류를 일으키는 것으로 생각하지 않았을 것입니다. –
'% vardns % '의 값에 특수 문자가 없는지 확인하십시오. – adarshr
Put ECHO ON 명령을 실행 한 다음 스크립트를 실행하면 변수가 확장 된 후 명령이 어떻게 보이는지 알 수 있으며 문제가있는 곳에서 더 명확하게 알 수 있습니다. 확장 된 버전 게시. – dbenham