Windows batch de commande pour ignorer la casse dans les variables

J'ai un ensemble de variables-je permettre à certaines personnes avec qui je travaille à modifier. Ces Vrai (T) et False (F) des valeurs, mais j'ai des gens qui insistent sur la mise t et f au lieu de la partie supérieure de cas, respectivement.

- Je utiliser la solution de contournement suivante code de définir correctement les majuscules valeurs:

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

Ce n'est cependant extrêmement volumineux et il n'est pas facile sur les yeux... est-il un autre moyen de le faire sans l'aide de VBS ou tout autre langage de programmation?

InformationsquelleAutor rud3y | 2012-01-06