Adobe Digital Editions, Page Down'dan ekran görüntüsü almak için Automator'ı kullanma ve Tekrarlama


0

OS X'in Automator.app uygulamasının Adobe Digital Editions'ta bir kitabın ekran resmini art arda çekmesinin bir yolu var mı? Bu yüzden ben işi yapıyorum:

  1. Cmd+ Shift+4
  2. space bar
  3. fare tıklaması
  4. page down
  5. tekrar et…

Bu otomatik olabilir mi?

Yanıtlar:


1

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 .

AppleScript: Tuş basmalarını simüle etme

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

AppleScript: Ekran görüntülerini yakalama

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

AppleScript: Fare tıklamaları

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.

Bir kenara: Telif hakkı endişeleri

Lütfen bu işlemi telif hakkı korumasını atlamak için kullanmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.