397404480 发表于 2015-11-10 14:06

教程《一键切换声音输出》音箱耳机切换,声卡切换。

       其实,这个还不完整,希望有能力的大大完善下!
AppleScript脚本:
tell application "System Preferences"
        activate
        set current pane to pane "com.apple.preference.sound"
end tell
tell application "System Events"
        tell application process "System Preferences"
                repeat until exists tab group 1 of window "声音"
                end repeat
                tell tab group 1 of window "声音"
                        click radio button "输出"
                        if (selected of row 1 of table 1 of scroll area 1) then
                                set selected of row 5 of table 1 of scroll area 1 to true
                                set deviceselected to "LED Cinema"
                        else
                                set selected of row 1 of table 1 of scroll area 1 to true
                                set deviceselected to "内置扬声器"
                        end if
                end tell
        end tell
end tell
tell application "System Preferences" to quit
以上是声音切换脚本。
repeat until exists tab group 1 of window "声音"         



以上是脚本部分,自己先在脚本里面试试能不能运行,下来我来说说怎么让一键运行这个脚本,从而达到一键切换音频的目的


1.打开你的 Automator,在应用程序的那个小机器人





2.选取文稿类型 选择服务





3.打开后资源库--运行appplscript。服务放到 没有输入,位于 任何应用程序。


在打开的AppleScript里面输入测试成功的脚本





点右上角的运行,看看能否正常运行。


4.然后储存,输入你要保存的名字。




5.打开 系统偏好设置-键盘-快捷键 选择左边的服务分支。在通用里找到你刚保存的名字,给打钩,设定快捷键







6.回到桌面,右上角点Finder---服务 你就能看到你刚设置的服务,


按下你设置的快快捷键 然后就可以了!












然后:我的问题来了!!


明明,Automator里测试没问题,但是保存成服务,使用的适合就给我报错:


SO~ 请知道熟悉这个东西的大大帮忙解决下!一键切换音频,鼠标都不用动!



补充内容 (2015-11-10 22:51):
问题已经解决,需要的小伙伴请看三楼!

panybbib 发表于 2015-11-10 22:41

权限问题吧,安全性与隐私--隐私--辅助功能 加上Automator和Finder

397404480 发表于 2015-11-10 22:50

panybbib 发表于 2015-11-10 22:41 https://www.pcbeta.com/static/image/common/back.gif
权限问题吧,安全性与隐私--隐私--辅助功能 加上Automator和Finder

{:9_350:}是的问题已经解决。




需要在 这个里面吧你要切换音频的设备加进去,然后可以看到服务里多了那个切换音频的服务,再然后你就可以愉快的切换音频了

落下爱 发表于 2015-11-10 23:00

有必要这样弄吗,默认就可以自动切换。

aozhihan 发表于 2015-11-10 23:11

楼主 如何dp声音输出啊

397404480 发表于 2015-11-10 23:13

aozhihan 发表于 2015-11-10 23:11 https://www.pcbeta.com/static/image/common/back.gif
楼主 如何dp声音输出啊

我的GTX960,COVER丢一个HDMI补丁就可以了。

aozhihan 发表于 2015-11-10 23:16

397404480 发表于 2015-11-10 23:13 https://www.pcbeta.com/static/image/common/back.gif
我的GTX960,COVER丢一个HDMI补丁就可以了。

。。。。。你显卡免驱吗?我一直不能音频输出,能发你的hdmi补丁嘛

397404480 发表于 2015-11-10 23:34

aozhihan 发表于 2015-11-10 23:16 https://www.pcbeta.com/static/image/common/back.gif
。。。。。你显卡免驱吗?我一直不能音频输出,能发你的hdmi补丁嘛



丢到kexts\10.11下面

如果还是有问题,就看看你 S\L\E 下的 APPLEHDA.kext

小咚咚2015 发表于 2015-11-11 01:09

谢了哈哈哈哈哈

fengzizhilu 发表于 2015-11-11 14:15

学习了,万能声卡的福音

xg_zgy 发表于 2015-11-11 14:28

fengzizhilu 发表于 2015-11-11 14:15
学习了,万能声卡的福音

求显卡驱动。

ningbobo 发表于 2015-11-11 14:46

mark一下晚上看

397404480 发表于 2015-11-11 14:54

xg_zgy 发表于 2015-11-11 14:28 https://www.pcbeta.com/static/image/common/back.gif
求显卡驱动。

webdiver 10.11 你论坛搜索下,

qq754757437 发表于 2015-11-11 20:43

dp hdmi可以用dsdt输入声音

菜鸟杀手 发表于 2015-11-11 21:14

插耳机一直没声的应该无效吧?

397404480 发表于 2015-11-11 21:49

菜鸟杀手 发表于 2015-11-11 21:14 https://www.pcbeta.com/static/image/common/back.gif
插耳机一直没声的应该无效吧?

{:9_355:}应该没的,这个只是切换输出线路

梦水乡 发表于 2015-11-12 17:31

有点麻烦啊,做成更简便易用的就好了{:5_264:}

非我所愿 发表于 2015-11-12 18:00

太牛了,这个实用啊

397404480 发表于 2015-11-13 09:25

{:9_357:}日常水一发

fengzizhilu 发表于 2015-11-13 15:22

xg_zgy 发表于 2015-11-11 14:28 https://www.pcbeta.com/static/image/common/back.gif
求显卡驱动。

什么显卡驱动?
页: [1] 2
查看完整版本: 教程《一键切换声音输出》音箱耳机切换,声卡切换。