1
이 작업은 너무 오랫동안 나를 실망 시켰습니다. 이것은 그렇게 어려운 일이 아닙니다. 나는 다른 사람들의 예를보고 있었고 여전히 배치에서 일치시키기 위해 두 개의 문자열을 얻을 수 없습니다. 내가 도대체 뭘 잘못하고있는 겁니까?일괄 처리의 문자열 비교가 작동하지 않습니다.
SET largeString="c:\programs\test"
SET compareTo="test"
SET smallString=%largeString:~13,4%
if %compareTo%==%smallString% echo YES
문자 그대로 내가하려는 것입니다. YES를 반복하지 않습니다. 난 내가 어딘가에 공간을 놓 쳤나이 x.x에서 너무 좌절
if "%compareTo%"=="%smallString%"
그리고
if %compareTo% EQU %smallString%
그리고
if "%compareTo%" EQU "%smallString%"
를 시도? 어딘가에 공간을 추가 했나요?
아! 내가 참조. 그래서 compareTo를 단지 test ("test"가 아닌)와 같게 바꾸고 비교 작업을했습니다. 대단히 감사합니다! –
+1, 좋은, 좋은 :) – Endoro