Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Meine programmen en 11 Diciembre 2011, 13:40 pm



Título: Necesito ayuda con mi programa en batch
Publicado por: Meine programmen en 11 Diciembre 2011, 13:40 pm
Veran, estoy intentando programar en batch desde mi bloc de notas, y necesito ayuda. Hay comandos que te hacen escribir una respuesta , y a mi me gustaria que estas preguntas se respondiesen a si mismas. Empece intentando usar "SET /P Variable1=Respuesta", la respuesta aparecia, pero no contaba como si estubiese escrita, es decir, tenia que escribir yo la respuesta aunque al lado estubiese ya la respuesta. Uso SET /P para probar, en realidad mi objetivo es que el programa cambie la contraseña del administrador por una ya definida usando "NET USER Administrador *", pero al usar este comando te pregunta dos veces y no se si lo que funcione con SET /P funcionara tambien con NET USER.
Muchisimas gracias por su atención.


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: 2Fac3R en 11 Diciembre 2011, 16:54 pm
Te refieres a esto?:

set variable=contenido


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: Meine programmen en 11 Diciembre 2011, 17:57 pm
No, eso seria para la variable, mi objetivo es hacer que se cambie la contraseña del admnistrador por una que yo haya elegido sin que el que esta manejando el ordenata tenga que escribir nada


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: $Edu$ en 11 Diciembre 2011, 18:03 pm
Pero esque tienes que guardar en el batch la contraseña en una variable por si la cambiaras.

Set pass = holachau
net user administrador %pass%

O como sea el comando


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: Meine programmen en 11 Diciembre 2011, 18:21 pm
La cosa es que no se si NET USER Administrado %Pass% * funcionaria o tendria que ser NET USER Administrador *=%Pass%... En definitiva, no se que sintasix tengo que usar


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: $Edu$ en 11 Diciembre 2011, 19:41 pm
Hace la prueba...


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: 2Fac3R en 11 Diciembre 2011, 21:04 pm
Es cuestion de usar el buscador http://support.microsoft.com/kb/251394/es
Zalu2


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: Eleкtro en 12 Diciembre 2011, 00:04 am
A ver, no es dificil


Código
  1. @echo off
  2.  
  3. REM Sobre la variable...
  4.  <nul Set /P "Pass=El Tio LaVara"
  5.  
  6. REM O también puedes hacer...
  7.  Set "Pass=El Tio LaVara"
  8.  
  9. REM Sobre cambiar el pass...
  10.  net user "%Username%" "%Pass%"
  11.  
  12. REM O también puedes hacer...
  13.  Echo Aberroncho | NET USER %Username% *
  14.  

un saludo


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: 2Fac3R en 12 Diciembre 2011, 00:33 am
Código
  1. @echo off
  2.  
  3. REM Sobre la variable...
  4.  <nul Set /P "Pass=El Tio LaVara"
  5.  

Esto no mete en la variable "Pass" el contenido de la derecha, sino que muestra en pantalla donde se ingresa la variable, no creo que sea una "alternativa"  :rolleyes:
Zalu2


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: Eleкtro en 12 Diciembre 2011, 01:50 am
cierto, que error!

a ver si recuerdo como definir una variable con set /P sin tener que teclearla, lo puse en algún post!!  :xD :xD :xD


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: 2Fac3R en 12 Diciembre 2011, 02:16 am
Tranquilo todos tenemos errores ;D... Espero el link del post a ver como le has hecho xD.
Zalu2


Título: Re: Necesito ayuda con mi programa en batch
Publicado por: Meine programmen en 16 Diciembre 2011, 21:52 pm
Muchisimas gracias a todos por su amabilidad, creo que probare con "echo %Contraseña% | NET USER %Username% *" en alguna computadora de un ciber :) Gracias a todos de nuevo.