Вимкнути сплячий екран AppleScript


3

Чи можна тимчасово вмикати та вимикати екран за допомогою AppleScript? Я роблю сценарій в той момент, коли він буде працювати протягом декількох хвилин, коли я буду далеко, так що я не хочу, щоб він спав, але не хочу вручну робити це кожен раз.

Відповіді:


4

Звичайно, найпростішим способом досягти цього є використання do shell script. pmset безумовно, є життєздатним варіантом, хоча я особисто прихильний до caffeinate команда, яка не змінює жодних налаштувань і не вимагає прав адміністратора. Ви можете використовувати наступний AppleScript для тривалого тривалого пробудження екрана:

do shell script "caffeinate -di"

Крім того, ви можете запустити caffeinate протягом певного періоду часу, після чого на екрані буде вільно переходити в режим сну:

do shell script "caffeinate -dit [time in seconds]"

0

Можна використовувати AppleScript зробити скрипт оболонки з командою pmset змінити параметри енергозбереження.

У наступному прикладі вимкнено відображення сплячого режиму:

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