0 votos

Quiero crear un script en el editor script que pulse una tecla y luego pulse enter cada 60 segundos

Quiero crear un script en el editor script que pulse una tecla y luego pulse enter cada 60 segundos. Sin embargo, no sé cómo hacer un script que pulse una tecla. ¿Alguien sabe cómo hacer un script que haga esto? He intentado pulsar la tecla "enter" pero lo que hace es escribir la palabra enter. Además, a veces el código se bloquea y aparece un mensaje de error diciendo que el editor script no puede hacer pulsaciones.

El objetivo de este script es crear un bot de discordia para cultivar xp en un servidor enviando mensajes.

-1voto

Roxiun Puntos 49

Cómo enviar la tecla enter usando Applescript

Para enviar la tecla enter en applescript puedes utilizar:

tell application "System Events"
  key code 36
end tell

Alternativamente:

tell application "System Events"
  key code 76
end tell

La diferencia entre ambos :

Como se muestra aquí key code 36 se utiliza para enviar la clave Return .

key code 76 por otro lado se utiliza para enviar Enter .

(@user3439894 Señaló que key code 36 se suele utilizar).

Arreglar que Applescript no pueda enviar pulsaciones de teclas

Vaya a Preferencias del Sistema --> Seguridad y Privacidad --> Accesibilidad. Desde allí elimina la aplicación y añádela de nuevo.

Artículo

Más información

Envío de pulsaciones: Cómo enviar claves especiales Applescript , ¿Cómo puedo automatizar la pulsación de una tecla en AppleScript? y Lista de códigos de Apple Key

Arreglar que applescript no pueda enviar pulsaciones de teclas : La aplicación no puede enviar pulsaciones de teclas

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