Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: techcol en 24 Noviembre 2021, 01:30 am



Título: Pasar parametro a comando CMD desde VBS
Publicado por: techcol en 24 Noviembre 2021, 01:30 am
Buenas tardes:

Amigos necesito generar una aplicacion VBS que me permita ejecutar un comando CMD pero que la aplicacion me pida en un campo de texto un valor, este valor lo integre al comando y ejecute el mismo desde CMD. no he encontrado la combinacion de codigo correcta

El comando que debo ejecutar es :

"C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\i386\CmRcViewer.exe" XXXX.dominio.corp \\servidor1 servidor2.com

donde XXX es el valor que tendria que ingresar por medio de un textbox en el VBS y que ese comando armado se ejecute en CMD


Título: Re: Pasar parametro a comando CMD desde VBS
Publicado por: EdePC en 25 Noviembre 2021, 00:05 am
Pero como lo estás haciendo?

Por lo general debería funcionar algo como:

Código
  1. Set Shell = WScript.CreateObject("WScript.Shell")
  2. texto = InputBox("Escriba el ""Texto""")
  3. comando = """C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\i386\CmRcViewer.exe"" XXXX.dominio.corp \\servidor1 servidor2.com"
  4. Call Shell.Run(Replace(comando, "XXXX", texto))