Program Tip

변수에서 대소 문자 구분을 무시하는 Windows 배치 명령

programtip 2020. 11. 17. 21:00
반응형

변수에서 대소 문자 구분을 무시하는 Windows 배치 명령


함께 작업하는 사람들이 편집 할 수 있도록 허용하는 변수 세트가 있습니다. 이들은 (해당 T()와 False F) 값을,하지만 난 퍼팅 주장하는 사람들이 tf각각 대신 대문자 값으로한다.

다음 해결 방법 코드를 사용하여 대문자 값을 올바르게 설정합니다.

IF '%dotnet35%'=='f' set dotnet35=F
IF '%dotnet35%'=='t' set dotnet35=T
IF '%dotnet40%'=='f' set dotnet40=F
IF '%dotnet40%'=='t' set dotnet40=T
IF '%regedit%'=='f' set regedit=F
IF '%regedit%'=='t' set regedit=T
IF '%SSL%'=='f' set SSL=F
IF '%SSL%'=='t' set SSL=T

그러나 이것은 매우 부피가 크고 눈에 쉽지 않습니다 ... VBS 또는 다른 프로그래밍 언어를 사용하지 않고 이것을 수행하는 다른 방법이 있습니까?


읽기 HELP IF: 스위치를 지정한 경우, 문자를 구분 문자열 비교 사건을 말한다. 스위치는 IF의 문자열 1 == 문자열 2 형태에 사용될 수있다./I/I

그래서 시도 IF /I %SSL%==F ...

참고 URL : https://stackoverflow.com/questions/8759433/windows-batch-command-to-ignore-case-sensitivity-in-variables

반응형