Deja de llamarme VIEJO Si te fijas bien ya te lo di con todo hecho incluso para lo que me pidesPuedes cambiar el main por el nombre que quieras pero ten en cuenta que si cambiar el main de arriba tienes que cambiar el de goto:main
@echo off:malset/P pass="Para usar el programa ingresa el Pass:"If not defined pass (goto:mal)if ["%pass%"]==["cris"] (echo Bien hecho !!) else (echo Incorrecta, intentalo denuevo&&goto:mal)pause>>null
menrva significa minerva, es el nombre de una diosa etrusca
Puedes poner algo así, después tu lo corriges, no se mucho de batch...if not %opcion%==3 if not %opcion%==2 if not %opcion%==1 echo "Debes introducir 1, 2 ó 3. BAKA XD"Prueba si funciona, cualquier cosa lo vemos.Saludos familia! P.D: No te olvides de avisar cuando pueda cerrarse el tema
Cita de: Facu en Noviembre 24, 2012, 04:55:17 amPuedes poner algo así, después tu lo corriges, no se mucho de batch...if not %opcion%==3 if not %opcion%==2 if not %opcion%==1 echo "Debes introducir 1, 2 ó 3. BAKA XD"Prueba si funciona, cualquier cosa lo vemos.Saludos familia! P.D: No te olvides de avisar cuando pueda cerrarse el tema ooo no puede ser !! es que de verdad tan Nb soy te juro que intente de todo meno eso me parecía que era demasiado obvio un errorpucha hubiese querido encontrar la solución solo, pero buenoMUCHAS gracias Facu, porfa dame un poco mas de tiempo, por si se presenta otra cosa aunque me parece que ya estoy listo pero por si acaso.Dame dos días y te aviso !!Gracias!! PD: a los créditos jej
Una nueva pregunta:Resulta que al batch que estoy haciendo le agregue unos menús y sub menús para hacerlo mas completo, luego lo suvire como la version 1.2 del AutoShut jejej que estoy haciendo...pero quede colgado en otra parte, ya conseguimos superar el problema del usuario que por error ingresa una tecla vacia (enter o espacio), pero que pasa con el fastidioso que donde hay tres opciones a elegir ingresa "4" ?? intente en lo tutoriales pero la sintaxis que me dan no me resulta ...hasta ahora entiendo que deveria poner algo asi: if %opcion%>=4 (echo elige del uno al tres IDIOTA!!) jaja pero no resulta, probé poniendo =>, <= o de todas las formas pero no funciona.RESUMIDO: como hago para decirle al programa que si alguien ingresa una opción mayor a las que están dadas el programa ejecute algún patrón predefinido?como escribo la sintaxis de: if %opcion% mayor o igual que 4 echo jódete cabrón jajaja (por ejemplo)perdonen pero no tengo a nadie quien preguntarle directamente, y como la pregunta es especifica no la encuentro en los tutos ...gracias cualquier ayuda valiosa se va directamente a "los créditos" jejjeGRACIAS familia !!
if %variable%==1 (goto 1)if %variable%==2 (goto 2)if %variable% GTR 2 (echo Error)
if not defined variable (goto:error)if ["%variable%"]==["1"] (goto:opcion1)if ["%variable%"]==["2"] (goto:opcion2)if %variable% GTR 2 (goto:error)
Pero con tu código, que pasaría si el usuario introduce 0 o -1 ?