Problema con sleep y programa externo
Publicado por ArkDark (27 intervenciones) el 24/05/2008 17:47:28
Salut a todos:
Mi problemilla es este, lo que quiero hacer exactamente es que quiero ejecutar las conexiones de red (ncpa.cpl) que me haga F5 y luego cerrar la ventana. Primero lo estoy intentando de forma visible que se vean las ventanas y luego lo hare sin que me aparezca ninguna ventana.
Este es el código que tengo hasta ahora, el bat simplente tiene escrito "ncpa.cpl".
Lo que hace esto es cargar las conexiones de red pero antes de que esto suceda hace el sleep dejandome en espera 1 segundo con la ventana de ms-dos y el comando escrito pero sin abrirme la ventana de ncpa, luego suelta los comandos comandos pero en algun otro lado XDD. Si lo hago en un notepad me lo hace perfecto pero no con ncpa. Ya he probado con shell y tampoco funciona.
Si teneis alguna idea os lo agradeceria (^_^).
ReturnValue = Shell("x.bat", 1)
Sleep (1000)
SendKeys "{F5}"
Sleep (500)
SendKeys "%{F4}", True
Los sleeps es para que le de tiempo a abrir la ventana pero lo que hace es retardar la apertura de la ventana :D.
Garcias de antemano.
Mi problemilla es este, lo que quiero hacer exactamente es que quiero ejecutar las conexiones de red (ncpa.cpl) que me haga F5 y luego cerrar la ventana. Primero lo estoy intentando de forma visible que se vean las ventanas y luego lo hare sin que me aparezca ninguna ventana.
Este es el código que tengo hasta ahora, el bat simplente tiene escrito "ncpa.cpl".
Lo que hace esto es cargar las conexiones de red pero antes de que esto suceda hace el sleep dejandome en espera 1 segundo con la ventana de ms-dos y el comando escrito pero sin abrirme la ventana de ncpa, luego suelta los comandos comandos pero en algun otro lado XDD. Si lo hago en un notepad me lo hace perfecto pero no con ncpa. Ya he probado con shell y tampoco funciona.
Si teneis alguna idea os lo agradeceria (^_^).
ReturnValue = Shell("x.bat", 1)
Sleep (1000)
SendKeys "{F5}"
Sleep (500)
SendKeys "%{F4}", True
Los sleeps es para que le de tiempo a abrir la ventana pero lo que hace es retardar la apertura de la ventana :D.
Garcias de antemano.
Valora esta pregunta


0