capturar salida del cmd en textbox

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
fresymet
Mensajes: 13
Registrado: 26 May 2013, 12:38

capturar salida del cmd en textbox

Mensaje por fresymet »

Hola buenos dias, estoy intentando que un script que tengo que lanza comandos a la consola me de el resultado en un textbox, pero no encuentro como hacerlo.
me pueden ayudar?
por ejemplo lanzar un ping con un boton y el resultado aparecer en una caja de texto.


gracias de antemano
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: capturar salida del cmd en textbox

Mensaje por Dany »

No me parece necesario usar comandos batch en autoit.

usa solo autoit... :smt027

http://www.autoitscript.com/autoit3/doc ... s/Ping.htm


saludos


De igual manera mira este ejemplo :P

Código: Seleccionar todo

; Demonstrates StdoutRead()
#include <Constants.au3>

Local $foo =Run("ping www.google.com","",@SW_HIDE,2)
Local $line
While 1
    $line = StdoutRead($foo)
    If @error Then ExitLoop
    MsgBox(0, "STDOUT read:", $line)
WEnd

While 1
    $line = StderrRead($foo)
    If @error Then ExitLoop
    MsgBox(0, "STDERR read:", $line)
WEnd

MsgBox(0, "Debug", "Exiting...")
  • ............................................Imagen
    ......................................Imagen
Avatar de Usuario
juantxo
Hacker del Foro
Mensajes: 78
Registrado: 02 Abr 2008, 13:36

Re: capturar salida del cmd en textbox

Mensaje por juantxo »

:smt026 :smt026 :smt026 :smt026 :smt026 :smt026 :smt026 :smt026 :smt026 :smt026 :smt026 :smt026 :smt026

QUE BUENO!!!!!

La de utilidad que voy a dar a esta funcionalidad!!!

¡Muchas gracias. Hay que ver lo que se aprende de la buena voluntad de los demás!

¡GRACIAS!
:smt035 :smt035 :smt035 :smt035
fresymet
Mensajes: 13
Registrado: 26 May 2013, 12:38

Re: capturar salida del cmd en textbox

Mensaje por fresymet »

hola gracias por contestar, me ha sacado de un aputo jejeje
para pasarlo a un textbox simplemente seria asignar los valores asi:
GUICtrlSetData($textbox, $resultado)
un saludo y mil gracias
Responder