AppleScript: Блокируем спящий режим экрана

Скрипт который желаю предложить на данный момент весьма обычный и в мире где создатели пишут программки отлично — не нужен совсем. К огорчению, мы живем не в таком мире, потому для кого-либо он дозволит сохранить в порядке нервную систему.

Совершенно отключать спящий режим экрана я не желаю и программка Guitar Pro в режиме проигрывания песни тоже не желает этого созодать. Слушай играться на гитаре и временами дергать мышь, чтоб экран не погас раздражает страшно.

Не уверен что есть много людей, которые посиживают на Mac OS X, играют на гитаре, употребляют Guitar Pro и читают ПростоМак, но надеюсь что вы сможете отыскать свое применение этому скрипту. К тому же, судя несть шуточке с «баша«, схожая неувязка может случиться и у любителей необычных видеопроигрывателей, ну и некие онлайн плееры тоже сиим мучаются.

 

20
21
22
23
24
25
26
27
28
tell application "System Events" — обращаемся к приложению "System Events"
set guitar_pro_process to application process "GuitarPro" — получаем процесс с необходимым именованием
repeat until false — создаем нескончаемый цикл
delay 60 — задержка 60 секунд
if frontmost of guitar_pro_process then — если же необходимое приложение интенсивно
keystroke "§" — эмулируем ввод знака, который не влияет на работу приложения
end if
end repeat
end tell

 

 

Guitar Pro мешает доступ к своим функциям для AppleScript, потому нет способности отследить проигрывается на данный момент что-то либо нет. Но может быть в вашем случае это будет может быть – AppleScript Editor: (Shift-Cmd-O) Для вас в руки.

Заместо keystroke можно употреблять key code в хорошем качестве параметра употребляется целое число. Значения кодов можно поглядеть, к примеру, тут.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий