Lo que pasa es que he creado un script para automatizar la entrada a un programa, este programa esta escrito en Cobol ( no hay emoticono de dinosaurio ), por lo tanto hace uso de MS-DOS. Este programa es Case Sensitive y necesito al momento de ingresar que la Mayuscula se active, si bien funciona obviamente cuando la Mayuscula esta desactivada, no asi cuando la Mayuscula ya se encuentra activa, por ende el flujo del script no continua.
¿Existira alguna manera de guardar en una variable el estado de CapsLock?
Aca el codigo:
Code: Select all
Run, c:\Users\Hp\Desktop\Repuestos.lnk ;aca inicio el programa que sen encuentra en el escritorio
WinWaitActive, Repuestos; espero que la ventana se active
;WinMove, Repuestos, , 204, 188; muevo la ventana al centro supustamente (Tengo TOC de simetria)
SetCapsLockState, On; pongo CapsLock encendido (En este punto necesito verificar si CapsLock esta activado)
Sleep, 1000
Send, VH4 {Enter}
Send, 1 {Enter}
Send, {Enter 5}
Send, 456 {Enter}
WinWaitClose, Repuestos
SetCapsLockState, Off
ExitApp