Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Robokop en 4 Marzo 2006, 19:10 PM

Título: Problema con comando sendkeys
Publicado por: Robokop en 4 Marzo 2006, 19:10 PM
Una duda quiero hacer un lanzador para un programa que necesita ser ejecutado desde el ms-dos con este codigo

CitarPrivate Sub Command1_Click()
shell "cmd"
sendkeys "cd LUGAR DEL ARCHIVO"
sendkeys "{enter}"
end
End Sub
pero sucede lo siguiente se abre el ms-dos pero no se escribe nada  , y cuando ejecuto el programa en visual basic abajo del codigo aparece lo que escribo otra vez  cd LUGAR DEL ARCHIVO ,para que este mas claro pongo imagenes
(http://mx.geocities.com/esteban_7_21/VB.jpg)

y luego aparece esto

(http://mx.geocities.com/esteban_7_21/vb2.jpg)

El error esta en el codigo o que podria ser????
Título: Re: Problema con comando sendkeys
Publicado por: NYlOn en 4 Marzo 2006, 21:59 PM
Es porque el CMD lo ejecuta en segundo plano.
Y si pones END te escribe una parte en el codigo.
A mi me funciono asi:

    Shell "cmd", vbNormalFocus
    DoEvents
    SendKeys "ipconfig"
    DoEvents
    SendKeys "{enter}"



Saludos.-
Título: Re: Problema con comando sendkeys
Publicado por: Robokop en 5 Marzo 2006, 02:39 AM
ya me funciono muchas gracias