Pérdida de focus al iniciar windows
Publicado: 28 Ene 2011, 18:23
Hola
Tengo un pequeño problemilla a ver si a alguien se le ocurre alguna idea. Tengo un pequeño script para renombrar el MailBoxName de la Impresora con el nombre del ordenador. Todo parece ir bien si se ejecuta solo.
El problema es que quiero que esto mismo lo haga al iniciar la máquina y resulta que según arranca la mayoría de veces pierde el focus y se queda con la ventana de la impresora sin llegar a acabar.
Lo hago bajo Windows 7 y el código es el siguiente:
Run('rundll32 printui.dll,PrintUIEntry /Xg /q /n "Autoservei-1" /e')
WinWaitActive("Preferencias de impresión de Autoservei-1")
Send("{SHIFTDOWN}{TAB}")
Send("{SHIFTUP}")
Send("{RIGHT}")
Send("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")
Send("{SPACE}")
WinWaitActive("Editar nombre de buzón")
Send("{TAB}{TAB}")
Send(@ComputerName)
Send("{ENTER}")
WinWaitActive("Preferencias de impresión de Autoservei-1")
Send("!c")
Send("{ENTER}")
He probado también de meter WinWaitActives entre las teclas, pero tampoco me funciona bien.
Muchas gracias :)
Tengo un pequeño problemilla a ver si a alguien se le ocurre alguna idea. Tengo un pequeño script para renombrar el MailBoxName de la Impresora con el nombre del ordenador. Todo parece ir bien si se ejecuta solo.
El problema es que quiero que esto mismo lo haga al iniciar la máquina y resulta que según arranca la mayoría de veces pierde el focus y se queda con la ventana de la impresora sin llegar a acabar.
Lo hago bajo Windows 7 y el código es el siguiente:
Run('rundll32 printui.dll,PrintUIEntry /Xg /q /n "Autoservei-1" /e')
WinWaitActive("Preferencias de impresión de Autoservei-1")
Send("{SHIFTDOWN}{TAB}")
Send("{SHIFTUP}")
Send("{RIGHT}")
Send("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")
Send("{SPACE}")
WinWaitActive("Editar nombre de buzón")
Send("{TAB}{TAB}")
Send(@ComputerName)
Send("{ENTER}")
WinWaitActive("Preferencias de impresión de Autoservei-1")
Send("!c")
Send("{ENTER}")
He probado también de meter WinWaitActives entre las teclas, pero tampoco me funciona bien.
Muchas gracias :)