Preview.app только автообновляется если Вы alt-tab к нему

Я работаю над программой, которая генерирует изображение. Я могу сохранить изображение открытым в Предварительном просмотре и когда изменения образа, Предварительный просмотр обновляет его, но только когда я alt-tab (извините, вкладка команды) к нему. Я хотел бы сохранить изображение в поле зрения и иметь его автообновление, не касаясь его. Это возможно?

(Один смешной способ, которым я нашел, чтобы сделать, это со сценарием, который преобразовывает изображение в файл PDF, который я могу сохранить открытым в Skim.app (читатель PDF), который имеет ту способность.)

4
задан 12.01.2011, 03:58

2 ответа

Откройте AppleScript Editor и введите следующее:

tell application "Preview" to activate
tell application "AppleScript Editor" to activate

Замените название второго приложения программой, Вы хотите иметь frontmost. Сохраните как scpt и включите вызов к этому сценарию в Вашу программу для обновления Предварительного просмотра:

osascript refresh-preview.scpt

Можно альтернативно использовать Automator создать Сервис, который не получает входа с Выполнением действие AppleScript и вышеупомянутый код. Сохраните и присвойте сочетание клавиш в Установках системы. Не точно автоматический, но легче, чем то, чтобы заставлять мышь сфокусировать Предварительный просмотр.


Используя программу open была бы другая идея, хотя с помощью переключателя -g (не приносите к переднему плану), открывает файл в новом окне предварительного просмотра каждый раз его измененный, даже если это уже открыто. Все окна обновляются хотя, не будучи принесенным к переднему плану.

6
ответ дан 07.12.2019, 19:09

Вы могли использовать applescript для предоставления фокуса Предварительного просмотра каждый x секунды.

1
ответ дан 07.12.2019, 19:09

Теги

Похожие вопросы