Cómo convertir mayúsculas a minúsculas y viceversa en Batch. Ayuda!!

Iniciado por <ИΘZIЭ(ŦB>, 11 Septiembre 2009, 20:06 PM

0 Miembros y 1 Visitante están viendo este tema.

<ИΘZIЭ(ŦB>

Saludos compañeros del foro.

Tengo un pequeño problemita. Estoy intentando comparar una ruta introducida a mano en un archivo por lotes con una ruta que obtengo del sistema, y resulta que la que el sistema me da viene en mayúsculas, de modo que en la sentencia If en que las comparo no coinsiden, y no se ejecuta el código, por supuesto.

Así pues, me gustaría saber cómo hacer para tomar la ruta que el usuario indico (que está almacenada en una variable) y convertirla a mayúsculas antes de compararlas. ¿Se puede? Agradezco su ayuda.

Novlucker

Debes de utilizar el IF con el parámetro /i

Código (dos) [Seleccionar]
@echo off
if /i A==a (echo IGUALES) else (echo DISTINTOS)
pause


Saludos


Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

<ИΘZIЭ(ŦB>

¡Esooooo...! ¡Gracias de verdad! ¡Uds como siempre ayudándonos a aprender más! Ojalá algún día pueda devolverles el favor.