Використання Automator для зйомки з екрану Adobe Digital Editions, Page Down та повтору


0

Чи існує спосіб, щоб Automator.app OS X неодноразово знімав знімки з книги в Adobe Digital Editions? Отже, я виконую завдання:

  1. Cmd + Shift + 4
  2. пробіл
  3. клацання миші
  4. сторінка вниз
  5. повторити…

Чи може це бути автоматизованим?

Відповіді:


1

Так, це можливо.

Можна використовувати з Редактор сценаріїв або Automator.app для вашого завдання. Якщо ви виберете Automator.app , використовуючи Запустіть AppleScript для вбудовування фрагментів AppleScript.

AppleScript: Симуляція натискання клавіш

Погляньте на використання AppleScript для автоматизації натискання клавіш, Як автоматизувати натискання клавіш у AppleScript? Приклад з верхньої відповіді:

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: Захоплення знімків екрана

Щоб зробити знімок екрана, існують численні підходи. Це питання є гарною відправною точкою, Зробіть знімок екрана і збережіть на робочому столі поточний час як ім'я :

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: клацання мишею

Моделювання миші складніше, але ймовірно, див Чи є спосіб імітувати клацання миші в будь-якому місці екрану в Dictate? . Скриптування графічного інтерфейсу AppleScript призначене для взаємодії з певними елементами на екрані.

Залишається: Заклопотаність щодо авторських прав

Не використовуйте цей процес, щоб обійти захист авторських прав.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.