Yanıtlar:
Evet, bu mümkün.
Göreviniz için Script Editor.app veya Automator.app ile kullanabilirsiniz . Automator.app öğesini seçerseniz , AppleScript parçacıklarınızı gömmek için AppleScript Çalıştır eylemini kullanarak .
Tuş basışlarını otomatikleştirmek için AppleScript kullanmaya bir göz atın, AppleScript'te bir tuş basışını nasıl otomatikleştirebilirim? En üstteki cevaptan bir örnek:
delay 0.5 -- time to release modifier keys if for example the script is run with command-R
tell application "System Events" to tell process "Adobe Digital Editions"
try
key down option
delay 0.1
click menu bar item 1 of menu bar 1
end try
key up option
end tell
Bir ekran görüntüsü almak için sayısız yaklaşım var. Bu soru iyi bir başlangıç noktasıdır, ekran görüntüsü alın ve masaüstünüze şimdiki adıyla kaydedin :
set theDesktop to POSIX path of (path to desktop as string)
set theCurrentDate to current date
set shellCommand to "/usr/sbin/screencapture " & quoted form of (theDesktop & "Screen Shot" & theCurrentDate & ".png")
do shell script shellCommand
Fareyi simüle etmek daha zordur, ancak muhtemeldir, bkz. Ekranda herhangi bir yerde fare tıklaması ile dikte etmenin bir yolu var mı? . AppleScript'in GUI komut dosyası, ekrandaki belirli öğelerle etkileşimde bulunmak için tasarlanmıştır.
Lütfen bu işlemi telif hakkı korumasını atlamak için kullanmayın.