applescript do shell命令"命令未找到"

时间:2016-01-10 14:46:36

标签: shell terminal applescript brightness

我是applecript和命令行工具的新手。 我安装了一个命令行工具来控制终端中iMac的亮度。我安装了以下内容: https://github.com/nriley/brightness

安装完成后,我注意到/ usr / local / bin /中有一个新的exec文件,名为" brightness"。

互联网告诉我,applescript只知道在/ bin / sh中找到的命令行。 "亮度"在那里找不到,我无法将exec文件复制到此目录。因此,当执行以下AppleScript时,我得到了错误" sh:brightness:命令未找到"

return x

现在最重要的问题是,为了让shell命令工作,我该怎么做? 在终端,命令工作正常。我知道我可以做到以下几点:

do shell script "brightness 0.7"

但这总是使终端窗口处于活动状态,我想以静默方式运行命令。

我很高兴获得详细说明。我在互联网上搜索了几天,但是,嘿,我是初学者。

1 个答案:

答案 0 :(得分:3)

提供完整路径

do shell script "/usr/local/bin/brightness 0.7"