0 votos

Ejecutar automáticamente una aplicación de interfaz de usuario y hacer clic en un botón al inicio

Quiero hacer dos cosas cuando mi Mac arranque:

1) Run an app
2) Click a button on that app

¿Alguna sugerencia de cómo puedo lograr esto? FWIW, esta es una aplicación que no he escrito por lo que no puedo cambiar la fuente o pasar en la línea de comandos params.

1voto

Guarda un script como este ~/Library/Scripts/test.scpt en el Editor de AppleScript:

tell application "Grapher"
    activate
    reopen
end tell
tell application "System Events" to tell process "Grapher"
    click radio button 2 of tab group 1 of window 1
    -- UI elements of window 1
end tell

Guárdelo como ~/Library/LaunchAgents/test.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN
http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>test</string>
    <key>ProgramArguments</key>
    <array>
        <string>osascript</string>
        <string>/Users/username/Library/Scripts/test.scpt</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Más información sobre las secuencias de comandos de la interfaz de usuario y launchd:

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X