- 积分
- 52
- 最后登录
- 2018-5-20
- 精华
- 0
- 阅读权限
- 20
- 主题
- 10
- UID
- 2669799
- 帖子
- 129
- PB币
- 34
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 90
强迫症代表
- UID
- 2669799
- 帖子
- 129
- PB币
- 34
- 贡献
- 0
- 技术
- 0
- 活跃
- 90
|
发表于 2015-11-10 14:06:52
IP属地上海
|显示全部楼层
其实,这个还不完整,希望有能力的大大完善下!
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):
问题已经解决,需要的小伙伴请看三楼! |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|