EJECUTAR CMD.EXE DESDE VBSCRIPT PASANDOLE UN PARAMETRO!!!

Iniciado por hkr_1900, 19 Octubre 2005, 17:58 PM

0 Miembros y 1 Visitante están viendo este tema.

hkr_1900

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.

Ertai

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.
Si la felicidad se comprara, entonces el dinero sería noble.


void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}

programatrix

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

Ch3ck

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.

yeikos

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 &&.