He creado un vb script para automatizar clics de ratón para una aplicación. El script funciona, pero la última línea no está funcionando. Estoy realmente confundido ¿por qué tendría que ser si el resto es trabajo. Quiero haga clic en CTRL+K, pero de alguna manera esto no está funcionando. Aquí está el código.

Option Explicit
 Dim x
 set x=createobject("wscript.shell")

x.run"C:\OnBasewebsite\obclnt32.exe"
 wscript.sleep 2000

 x.sendkeys"MANAGER"

 x.sendkeys"{tab}"

 x.sendkeys"PASSWORD"

 x.sendkeys"{enter}"

 wscript.sleep 2000

 x.sendkeys"{TAB}"

 x.sendkeys"{UP}"

 x.sendkeys"{TAB}"

 x.sendkeys"{TAB}"

 x.sendkeys"{TAB}"

 x.sendkeys"{TAB}"

 x.sendkeys"{TAB}"

 x.sendkeys"{TAB}"

 x.sendkeys"{TAB}"

 x.sendkeys"{TAB}"

 x.sendkeys"{TAB}"

 x.sendkeys"*-*"

 x.sendkeys"{enter}"

 x.sendkeys"{TAB}"

 x.sendkeys"{enter}"

 wscript.sleep 1000

 x.sendkeys"{CLICK LEFT,50,60}"

 x.sendkeys"^k"
  • Exactamente de qué manera es que «no funciona»?
  • Simplemente cuelga allí. técnicamente ctrl+k debe de tirar de un cuadro de diálogo en la solicitud, pero no.
  • Solucionar un poco. Enviar la solicitud a otra cosa en lugar de Control-K. tal vez la aplicación ya ha colgado antes de intentar enviar de Control-K. tal vez como un diagnóstico, enviar de Control-K en un punto anterior en el tiempo. Vea si usted puede enviar a todos. Trate de enviar a una aplicación diferente – cosas así.
  • Gracias.! Voy a tratar de que
  • bien probado de todo. Parece que la alt, shift y CTRL funciones no estén trabajando dentro de la aplicación, pero cuando lo hago manualmente funciona. Así que, ¿hay algo más que necesito agregar el código para hacer este trabajo, los códigos de control para el trabajo.
  • La alt,ctrl,shift funciona para cuando me pruebe a automatizar en el bloc de notas, pero no dentro de la aplicación.
  • ¿has probado con «{ }» (llaves)
  • SendKeys es muy fiable y debe ser evitado. Me gustaría recomendar el uso de una interfaz gráfica de usuario de automatización como herramienta de AutoIt.

InformationsquelleAutor user3071761 | 2013-12-05

1 Comentario

Dejar respuesta

Please enter your comment!
Please enter your name here