Можно ли написать скрипт для изменения настроек энергосбережения в OS X (10.7.3)?

3

По сути, всякий раз, когда я знаю, что меня не будет, или если я иду спать, я изменяю настройки энергосбережения в Системных настройках в OS X (10.7.3) для адаптера питания:

  • Компьютерный сон: 1 минута
  • Дисплей сна: 1 мин

Если я знаю, что скоро буду, я хотел бы изменить настройки энергосбережения для адаптера питания на:

  • Компьютерный сон: 15 минут
  • Дисплей сна: 15 минут

Можно ли написать сценарий такого рода изменений? Я делаю это достаточно часто, чтобы сценарий стоил того.

Джефф Оксберри
источник
Не могли бы вы просто перевести компьютер (⌥⌘⏏) или дисплей (⌃⇧⏏) в спящий режим вручную?
Lri
@Lri: Это также работает для меня. Если вы положите это в ответ, я бы проголосовал за это. Есть ли способ уложить обоих спать одновременно?
Джефф Оксберри
Нормальный сон также должен приводить к появлению дисплеев. (Если этого не произойдет на вашем Mac, вы можете задать другой вопрос.)
Lri

Ответы:

4

Ищите раздел «Изменение настроек управления питанием» в этом руководстве MacScripter . Пример AppleScript из руководства:

do shell script "pmset sleep 30" with administrator privileges
JW8
источник
2
Вы также можете изменить режим сна и сохранить пароль для входа в скрипт:do shell script "pmset displaysleep 30" password "somepassword" with administrator privileges
Lri