No soy un programador de AppleScript ni un técnico de ninguna manera, pero he investigado un poco y encontrado una solución para abordar mi problema.
Descripción de mi problema
Cómo lograr que ocurra un clic de ratón en un momento específico.
Con este propósito, encontré un script simple en la columna que simula un clic del ratón.
Aquí está:
tell application "System Events"
click
end tell
Actualmente, estoy tratando de ejecutar este script en un momento específico utilizando launchd. He creado un archivo plist en la carpeta "LaunchAgents" en la Biblioteca, como se puede ver en la siguiente captura de pantalla.
He configurado este archivo plist para activar el script a las 6 a. m., hora local. Incluso he abierto la página web y posicionado el cursor sobre el pájaro en el que quiero hacer clic para simplificar la explicación.
Contenido del archivo plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.mouseclick.plist</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/osascript</string>
<string>/Users/mugenvoid/Downloads/mouseclick.scpt</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>6</integer> <!-- Ajusta la hora según sea necesario -->
<key>Minute</key>
<integer>10</integer> <!-- Ajusta los minutos según sea necesario -->
</dict>
</dict>
</plist>
Pero no importa cuánto lo intente, simplemente no logro que se active en el momento deseado, incluso después de cargar este archivo plist en launchd.
Este es el tutorial que he estado tratando de seguir –> https://www.maketecheasier.com/use-launchd-run-scripts-on-schedule-macos/
Agradecería algo de ayuda aquí.