applescript do shell命令;“未找到命令”;

applescript do shell命令;“未找到命令”;,shell,terminal,applescript,brightness,Shell,Terminal,Applescript,Brightness,我不熟悉applescript和命令行工具。 我安装了一个命令行工具来控制终端中iMac的亮度。我安装了以下软件: 安装后,我注意到/usr/local/bin/中有一个名为“brightness”的新exec文件 互联网告诉我,applescript只知道在/bin/sh中找到的命令行。在那里找不到“亮度”,我无法将exec文件复制到此目录。因此,当执行以下applescript: do shell script "brightness 0.7" 现在的大问题是,为了让shell命令正常工

我不熟悉applescript和命令行工具。 我安装了一个命令行工具来控制终端中iMac的亮度。我安装了以下软件:

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

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

do shell script "brightness 0.7"
现在的大问题是,为了让shell命令正常工作,我必须做什么? 在终端中,命令工作正常。我知道我可以做到以下几点:

tell application "Terminal"
activate
end tell
tell application "System Events"
    keystroke "brightness 0.7"
    keystroke return
end tell
但这总是使终端窗口处于活动状态,我希望以静默方式运行该命令。

我很高兴得到详细的指示。我在网上搜索了好几天,但是嘿,我是个初学者

提供完整路径

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