7 votos

¿cómo puedo utilizar applescript para escribir?

¿Cómo puedo utilizar applescript para escribir en un área específica de la pantalla? He probado el comando 'keystroke', pero parece que no funciona. también, ¿cómo puedo usar applescript para mostrar una imagen? muchas gracias si responden. aquí está el código que tengo hasta ahora:

set theText to text returned of (display dialog "Put what you want to autotype here." default answer "" buttons {"OK", "cancel"} default button 1)
display dialog "select where you want me to type " & theText & " Your text will be typed in the area selected. you have 10 seconds to select once you click 'OK'" buttons {"OK"}
delay 10
say "typing"
--command for typing here
end
end
end

9voto

cyppher Puntos 166
tell application "System Events"
    set textToType to "text here"
    keystroke textToType
end tell

Reemplaza dentro de las comillas de "texto aquí" a lo que necesites.

2voto

HUSTEN Puntos 118

También puede utilizar key code para escribir teclas individuales o realizar la mayoría de las funciones con el teclado.

key code 8 using {command down, shift down} --> +shift+C

Aquí está la lista completa de códigos clave: https://eastmanreference.com/complete-list-of-applescript-key-codes

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