Я новичок в AppleScript и инструментах командной строки. Я установил инструмент командной строки для управления яркостью iMac в Терминале. Я установил следующее: https://github.com/nriley/brightness
После установки я заметил новый исполняемый файл в /usr/local/bin/ под названием «яркость».
Интернет сказал мне, что applescript знает только командные строки, найденные в /bin/sh. «яркость» там не найдена, и я не могу скопировать файл exec в этот каталог. Поэтому имеет смысл, что я получаю сообщение об ошибке "sh: яркость: команда не найдена" при выполнении следующего яблочного скрипта:
do shell script "brightness 0.7"
Теперь большой вопрос, что мне нужно сделать, чтобы заставить работать команду оболочки? В терминале команда работает нормально. Я знаю, что могу сделать следующее:
tell application "Terminal"
activate
end tell
tell application "System Events"
keystroke "brightness 0.7"
keystroke return
end tell
Но это всегда делает окно терминала активным, и я хочу запустить команду в автоматическом режиме.
Буду рад подробной инструкции. Я искал в Интернете несколько дней, но, эй, я новичок.