Hola, necesito leer el retorno de consola, en un textbox, un richtextbox
Encontré algo que me sirve, pero no para todas las aplicaciones de consola.
Por ej, comando de win, ping, route, etc va.
Pero si quiero leer el valor leido desde una consola fastboot (ya todos la conocen)
la pantalla queda negra.
adjunto code
el code de ejemplo va bien, con dir, ping, route
al poner por ejemplo, fastboot devices, el code arroja el dispositivo conectado, pero por ejemplo, al hacer fastboot getvar all, que me daría toda la info del movil, no arroja resultado...
alguna idea que puede ser?
algún code funcional?
gracias
Encontré algo que me sirve, pero no para todas las aplicaciones de consola.
Por ej, comando de win, ping, route, etc va.
Pero si quiero leer el valor leido desde una consola fastboot (ya todos la conocen)
la pantalla queda negra.
adjunto code
Código [Seleccionar]
Private Sub Command1_Click()
Dim Exec As String
Exec = ("C:\Windows\System32\route.exe" & " " & "ADD " & Text1 & " " & " MASK 255.255.255.255 192.168.1.1")
txt_resultado.Text = ejecutar_Dos(Trim(Exec))
End Sub
Function ejecutar_Dos(Comando As String) As String
Dim oShell As WshShell
Dim oExec As WshExec
Dim ret As String
Set oShell = New WshShell
DoEvents
' ejecutar el comando
Set oExec = oShell.Exec("%comspec% /c " & Comando)
ret = oExec.StdOut.ReadAll()
' retornar la salida y devolverla a la función
ejecutar_Dos = ret ' Replace(ret, Chr(10), vbNewLine)
DoEvents
Me.SetFocus
End Function
el code de ejemplo va bien, con dir, ping, route
al poner por ejemplo, fastboot devices, el code arroja el dispositivo conectado, pero por ejemplo, al hacer fastboot getvar all, que me daría toda la info del movil, no arroja resultado...
alguna idea que puede ser?
algún code funcional?
gracias