Manzanascript – ¿Cómo hacer que este script se active correctamente en un momento determinado?

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.
Ingrese la descripción de la imagen aquí

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í.

¿Nos apoyarás hoy?

Creemos que todos merecen entender el mundo en el que viven. Este conocimiento ayuda a crear mejores ciudadanos, vecinos, amigos y custodios de nuestro planeta. Producir periodismo explicativo y profundamente investigado requiere recursos. Puedes apoyar esta misión haciendo una donación económica a Gelipsis hoy. ¿Te sumarás a nosotros?

Suscríbete para recibir nuestro boletín:

Recent Articles

Related Stories

DEJA UN COMENTARIO

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí