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.
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.
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
Podrias basarte en esto:
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.
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 &&.