Sí, esto es posible.
Puede usar con Script Editor.app o Automator.app para su tarea. Si eliges Automator.app , usa la acción Ejecutar AppleScript para incrustar tus fragmentos de AppleScript.
AppleScript: Simulación de pulsaciones de teclas
Eche un vistazo a la utilización de AppleScript para automatizar las pulsaciones de teclas, ¿Cómo automatizo una pulsación de tecla en AppleScript? Un ejemplo de la respuesta principal:
delay 0.5 -- time to release modifier keys if for example the script is run with command-R
tell application "System Events" to tell process "Adobe Digital Editions"
try
key down option
delay 0.1
click menu bar item 1 of menu bar 1
end try
key up option
end tell
AppleScript: captura de capturas de pantalla
Para tomar una captura de pantalla, hay numerosos enfoques. Esta pregunta es un buen punto de partida, Tome una captura de pantalla y guárdela en el escritorio con la hora actual como nombre :
set theDesktop to POSIX path of (path to desktop as string)
set theCurrentDate to current date
set shellCommand to "/usr/sbin/screencapture " & quoted form of (theDesktop & "Screen Shot" & theCurrentDate & ".png")
do shell script shellCommand
AppleScript: clics del mouse
Simular el mouse es más complicado pero es posible, consulte ¿Hay alguna forma de simular un clic del mouse? ¿En cualquier lugar de una pantalla en Dictate? . Las secuencias de comandos GUI de AppleScript están diseñadas para interactuar con elementos específicos en la pantalla.
Aparte: problemas de derechos de autor
No utilice este proceso para anular la protección de derechos de autor.