Is er een batch-commando die een set-waarde omzet naar lower case?
Ik zoek het liefst GEEN extern commando. (Dus alleen de ingebouwde commando's die in de command.com onder een moderne Windows zitten.)
Stel het commando:
set name=Jan Klaas Pietersen
Dan staan er drie hoofdletters in de naam. Maar in een batchfile moet er bijv. gecheckt worden of de variable name gelijk is aan "jan klaas pietersen". Ook de waarde "jan klaas Pietersen" en "Jan Klaas pietersen" en "jan KLasS piEtErSen" moeten goedgekeurd worden. Etc.
Het LoCase commando bestaat niet voor zover ik weet, maar ik doel dus op iets als dit in de batchfile:
if LoCase(%name%)==jan klaas pietersen delete temp.txt
Dus als de variabele name als inhoud de naam 'jan klaas pietersen' heeft, ongeacht grote of kleine letters, dan moet temp.txt verwijderd worden.
Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.