Título: Ayuda. Contaseña en batch Publicado por: Lockup en 2 Julio 2011, 02:03 am Yo de nuevo :-[
Pues he estado tratando de crear un batch que te permita crear una contraseña (opcional) para acceder posteriormente al batch de encabezado tengo Código: @echo off Código: :create Despues esto me lleva a donde me piden la contraseña para poder entrar Código: :entrar No tengo mucho conocimiento sobre que podria hacer en este caso.. Ayuda! D: xd Gracias!! ;D Título: Re: Ayuda. Contaseña en batch Publicado por: SuperDraco en 2 Julio 2011, 03:13 am hola, haz el favor de pegar el código entero para buscar el error.
saludos EDITO: pero bueno, los errores saltan a la vista echo title(=)Password>"C:\others\cook\passcript\pass.bat" call C:\others\cool(COOK)\passcript\pass.bat Goto ( : )fail La última no tiene mucha importancia, pero... Al menos repasa tu código y corrije los pequeños errores como esos. De todas formas, esas dos líneas sobretodo la del Call borrala, eso no tiene sentido... El password no se va a reconocer como un comando en el pass.bat, y dará error. Podrías usar: Código Sin ver el código entero, no puedo aventurarme más. saludos Título: Re: Ayuda. Contaseña en batch Publicado por: Lockup en 2 Julio 2011, 05:19 am el codigo completo o lo que llevo de el (porque me pare al ver que no funcionaba..)
Código: @echo off Hice el cambio que me dijiste, borre call y puse lo que aconsejaste pero ahi si que ni reconoce el password Código: :entrar Pero usando el que tenia antes (sin el call) Código: if %password%==%pass% (goto :menu) else goto :fail Tambien elimine lo de Title.. no vea importancia.. o si (?) Saludos, ;) Título: Re: Ayuda. Contaseña en batch Publicado por: SuperDraco en 2 Julio 2011, 05:41 am Hice el cambio que me dijiste, borre call y puse lo que aconsejaste pero ahi si que ni reconoce el password Te falla por esto: Código: echo %pass% >> pass.bat Los espacios cuentan como caracteres, entonces, se copia la contraseña + 1 espacio al pass.bat, por eso no funciona de la forma que te dije, tienes que escribir la contraseña y un espacio, pero bueno eso se arregla así de fácil: Código: echo %pass%>>pass.bat (A esos pequeños errores me refería, repasate mejor tus próximos bats :P) Tambien elimine lo de Title.. no vea importancia.. o si (?) No se si sabes el funcionamiento de CALL, y yo no lo se explicar bien :xD, bueno de todas maneras lo de title te lo dije para ahorrarte líneas innecesarias, pero el call no te iba a funcionar con ese pass.bat, daría un error parecido a esto: Código: "contraseña" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. He probado el code y me ha funcionado bien, solo tienes que quitarle los espacios a la línea que te dije. Saludos! Título: Re: Ayuda. Contaseña en batch Publicado por: Lockup en 2 Julio 2011, 19:02 pm Tenias razón Si funciona... Gracias :-* :xD
Aun soy algo ignorante en esto... :xD Y pues si, repasaré los proximos bats.. soy algo impaciente y cuando veo que no me funciona me canso de revisar y revisar >.< Pero, en fin.. Gracias ;D Código: echo %pass% >> pass.bat no me habia dado cuenta.. eso fue lo que lo solucuiono :) |