OSX 10.10.3 ,也可在10.8
上重现“系统偏好设置”中的音频输入的当前状态为:
是否可以在AppleScript中恢复该状态的音频输入?
基本上,这个脚本不起作用,麦克风保持静音,尽管音量插入符被设置为最大值。
set volume input volume 100
以下AppleScript有效:
tell application "System Events"
set volume input volume 100
end tell
tell application "System Preferences"
set current pane to pane id "com.apple.preference.sound"
end tell
tell application "System Events"
tell process "System Preferences"
set visible to false
click radio button "input" of tab group 1 of window "Sound"
perform action "AXIncrement" of slider 1 of group 2 of tab group 1 of window "Sound"
end tell
end tell
tell application "System Preferences"
quit
end tell
但遗憾的是,如果没有用户对Accessibility的许可就无法执行(这需要用户采取相对困难的操作)。
我可以考虑使用任何语言的解决方案:AppleScript,Objective-C,Java,C ++。
答案 0 :(得分:0)
您可以使用此命令取消静音:
set volume input volume 100
要从命令行运行它,请执行以下操作:
osascript -e "set volume input volume 100"
我刚试过它,它似乎对我有用。