Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: hkr_1900 en 19 Octubre 2005, 17:58 pm



Título: EJECUTAR CMD.EXE DESDE VBSCRIPT PASANDOLE UN PARAMETRO!!!
Publicado por: hkr_1900 en 19 Octubre 2005, 17:58 pm
Hola gente, como puedo hacer para que cuando ejecute un archivo de VBScript para que se abra CMD.EXE que se abra pero escribiendo algo.

Ejemplo: yo quiero un archivo .vbs que cuando haga doble click se abra cmd.exe y haga un ping a una dirección.

Como se puede hacer eso.

Muchas gracias.


Título: Re: EJECUTAR CMD.EXE DESDE VBSCRIPT PASANDOLE UN PARAMETRO!!!
Publicado por: Ertai en 19 Octubre 2005, 18:01 pm
Y porque no un bat? Que viene a ser lo mismo para hacer doble click...

ping XXX.XXX.XXX.XXX

Lo guardas en un bat y ya está, al hacer doble click te hace el ping.


Título: Re: EJECUTAR CMD.EXE DESDE VBSCRIPT PASANDOLE UN PARAMETRO!!!
Publicado por: programatrix en 19 Octubre 2005, 21:33 pm
Hay un tutorial en cyruxnet que aunque no es suyo pero está muy bien que te enseña a crear una shell para enviar todo tipo de parámetros a la consola.
http://www.cyruxnet.org/ockam.htm


Título: Re: EJECUTAR CMD.EXE DESDE VBSCRIPT PASANDOLE UN PARAMETRO!!!
Publicado por: Ch3ck en 20 Octubre 2005, 03:19 am
Podrias basarte en esto:
Código:
Set Variable = CreateObject("WScript.Shell")
c = InputBox("Ingrese IP")
d = InputBox("Numero de peticiones:")
Variable.Run ("cmd.exe /c ping " & c & " -n " & d & "")

Espero te sirva.


Título: Re: EJECUTAR CMD.EXE DESDE VBSCRIPT PASANDOLE UN PARAMETRO!!!
Publicado por: yeikos en 20 Octubre 2005, 14:09 pm
Tienes que meterle como parámetro a cmd.exe/command.exe "/c", para que pueda ejecutar los comandos que le suigen, si quieres ejecutar varios comandos separalos con &&.