Чи можна тимчасово вмикати та вимикати екран за допомогою AppleScript? Я роблю сценарій в той момент, коли він буде працювати протягом декількох хвилин, коли я буду далеко, так що я не хочу, щоб він спав, але не хочу вручну робити це кожен раз.
Чи можна тимчасово вмикати та вимикати екран за допомогою AppleScript? Я роблю сценарій в той момент, коли він буде працювати протягом декількох хвилин, коли я буду далеко, так що я не хочу, щоб він спав, але не хочу вручну робити це кожен раз.
Відповіді:
Звичайно, найпростішим способом досягти цього є використання do shell script
. pmset
безумовно, є життєздатним варіантом, хоча я особисто прихильний до caffeinate
команда, яка не змінює жодних налаштувань і не вимагає прав адміністратора. Ви можете використовувати наступний AppleScript для тривалого тривалого пробудження екрана:
do shell script "caffeinate -di"
Крім того, ви можете запустити caffeinate протягом певного періоду часу, після чого на екрані буде вільно переходити в режим сну:
do shell script "caffeinate -dit [time in seconds]"
Можна використовувати AppleScript зробити скрипт оболонки з командою pmset
змінити параметри енергозбереження.
У наступному прикладі вимкнено відображення сплячого режиму:
do shell script "pmset -a displaysleep 0" with administrator privileges