Mac OSX Apple Script, ¿Cómo puedo hacer que las claves de inserción Apple Script en una aplicación

0

Lo que estoy tratando de hacer es hacer que mi personaje suba 50 pasos y luego 50 pasos repetidamente usando la tecla arriba y la tecla abajo. Sé cómo utilizar los eventos del sistema para presionar las teclas y sé cómo decirle a las aplicaciones que hagan ciertas cosas, pero lo que armé hasta ahora no se ve bien. Soy bastante nuevo en esto, y estoy tratando de aprender un poco, ¡por favor, ayuda!

    
pregunta Alex Kane 08.07.2013 - 21:42

2 respuestas

2

También puede agregar un retraso en algún lugar del bucle para facilitar la detención del script:

activate application "TextEdit"
delay 0.5 -- time to release modifier keys if the script is run with a keyboard shortcut
tell application "System Events"
    repeat while name of (process 1 where frontmost is true) is "TextEdit"
        repeat 50 times
            key code 126 -- up
            delay 0.1
        end repeat
        repeat 50 times
            key code 125 -- down
            delay 0.1
        end repeat
        delay 0.5
    end repeat
end tell

Consulte Events.h o mi sitio web para obtener los códigos clave

    
respondido por el user495470 08.07.2013 - 21:55
1
tell application "Your App Name Here"
    activate
    tell application "System Events"
        repeat 50 times
            key code 126
            -- up
        end repeat
        repeat 50 times
            key code 125
            -- down
        end repeat
    end tell
end tell
    
respondido por el Daniel 08.07.2013 - 21:52

Lea otras preguntas en las etiquetas