Diferenciar entre mayúsculas y minúsculas

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Responder
Avatar de Usuario
ero-Z
Mensajes: 6
Registrado: 14 Abr 2010, 23:13

Diferenciar entre mayúsculas y minúsculas

Mensaje por ero-Z »

Código: Seleccionar todo

$L = 'A'

Switch $L
    Case 'a'
        MsgBox(0,"","a")
    Case 'A'
        MsgBox(0,"","A")
EndSwitch
"Al grano"

Hola!, bueno con el codigo anterior siempre recibo la 'a', en lugar de la 'A'... entonces llego a la conclusion.. o lo tengo mal, o no diferencia entre mayusculas y minisculas.

En caso de que sea lo segundo, que me recomendais para diferenciar? Yo pense en "StringToBinary" pero ahora mismo no se si es el mejor camino, y me preguntaba que harian ustedes :smt017

Saludos! *las tildes me las comí porque tenia hambre*
ZeroTheAprendice
Mi canal de YouTube!

Imagen
Imagen
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: Diferenciar entre mayúsculas y minúsculas

Mensaje por Chefito »

Para hacer comparaciones de forma sensitiva (diferencia entre mayúsculas y minúsculas) se hace con doble igual ( == ).

Código: Seleccionar todo

$L = 'A'

Select 
    Case $L=='a'
        MsgBox(0,"","a")
    Case $L=='A'
        MsgBox(0,"","A")
EndSelect
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Avatar de Usuario
ero-Z
Mensajes: 6
Registrado: 14 Abr 2010, 23:13

Re: Diferenciar entre mayúsculas y minúsculas

Mensaje por ero-Z »

Gracias por la explicación Chefito.
ZeroTheAprendice
Mi canal de YouTube!

Imagen
Imagen
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Diferenciar entre mayúsculas y minúsculas

Mensaje por Ximorro »

Anda, no se me había ocurrido pensar si Switch era caso sensitivo o no. Gracias a tu test vemos que no. Interesante, nunca te acostarás sin saber una cosa más.

Muy bien solucionado con el Select, son casi iguales pero ahora vemos que no son tan equivalentes...
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Responder