Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 正在寻找在首选项面板中编写设置更改脚本的方法_Macos - Fatal编程技术网

Macos 正在寻找在首选项面板中编写设置更改脚本的方法

Macos 正在寻找在首选项面板中编写设置更改脚本的方法,macos,Macos,背景资料: 我有一个使用外部midi时钟的M-Audio Firewire声卡,当该设备关闭时会崩溃。 声卡有一个带有设置的首选项面板,每次登录和退出OSX时,我都需要来回更改设置。(内部或外部同步源) 问题: 有没有办法编写脚本?我尝试过automator和applescript,但当我更改面板中的设置时,automator不会选择它。 我在控制台日志中找到了更改的值(参见屏幕截图),但我找不到更改的位置 我在[System preferences][Sound]面板中找到了脚本更改设置的方法

背景资料: 我有一个使用外部midi时钟的M-Audio Firewire声卡,当该设备关闭时会崩溃。 声卡有一个带有设置的首选项面板,每次登录和退出OSX时,我都需要来回更改设置。(内部或外部同步源)

问题: 有没有办法编写脚本?我尝试过automator和applescript,但当我更改面板中的设置时,automator不会选择它。 我在控制台日志中找到了更改的值(参见屏幕截图),但我找不到更改的位置

我在[System preferences][Sound]面板中找到了脚本更改设置的方法,但在那里我可以引用“选项卡组”,而在M-Audio面板中,我无法知道如何引用它的选项卡组

我有编程方面的背景,但我只是一个业余爱好者,在OSX中深入挖掘。任何帮助都将不胜感激


可能还有其他方法,但这个建议可能不起作用,但这是一个想法。。。谢谢你的建议。我提醒我,在Automator中使用“watch me do”录音机时,我也以类似的方式取得了成功。但这也会在视觉上将鼠标拖动到屏幕上并单击按钮。我希望有一个更优雅的“幕后”解决方案。在控制台中,日志显示“设置时钟源4000000”或切换到4000001。我希望有一种方法可以找到这个值的存储位置,这样我就可以通过脚本而不是面板来更改它。我想它应该在某个地方的
xxx.plist
文件中,但是,如果你在没有使用GUI的情况下在背后更改了该文件,应用程序是否会注意到这一点还不确定。假设你认为单词
audio
可能会出现在plist文件中,你可以执行
sudo find/-name“*.plist”-exec grep-i“audio”{}+2>/dev/null