come posso usare applescript per scrivere?

3

come posso usare applescript per digitare un'area specifica sullo schermo? Ho provato il comando 'keystroke', ma non sembra funzionare. inoltre, come posso usare applescript per visualizzare un'immagine? grazie mille se rispondi ecco il codice che ho finora:

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
    
posta gophereatingapickle 05.07.2015 - 19:26
fonte

2 risposte

2

AppleScript da link

tell application "System Events"
  set textToType to "text here"
  delay 3

  repeat
    delay 1
    keystroke textToType
    keystroke return
  end repeat
end tell

Sostituisci tra virgolette di "testo qui" per quello che ti serve. Se hai più righe di testo da digitare automaticamente, aggiungi più set textToType2 to "text here 2" e keystroke textToType2 keystroke return

Inoltre, con la conoscenza di base della codifica puoi cambiare alcune parti a tua scelta. Ho provato questo script e funziona molto bene, tuttavia non come il migliore per Windows, rsclient.exe

    
risposta data 06.07.2015 - 05:06
fonte
0

Puoi anche usare key code per digitare singole chiavi o ottenere la maggior parte delle funzioni usando la tastiera.


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

Ecco l'elenco completo dei codici chiave: link

    
risposta data 18.09.2018 - 20:26
fonte

Leggi altre domande sui tag