首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >关闭计算机时将Macbook pro静音

关闭计算机时将Macbook pro静音
EN

Stack Overflow用户
提问于 2015-04-09 01:42:15
回答 4查看 979关注 0票数 1

我正在考虑使用Mac的applescript编写一个程序,在系统关机时使其静音。

虽然我是applescript的新手,而且我不知道如何使用if -语句来确定系统是否正在关闭。我做了一些谷歌搜索,我发现finder应用程序是“控制”关机的应用程序,但我不知道如何检查状态是否为“关机”。有人能在这件事上帮助我吗?

EN

回答 4

Stack Overflow用户

发布于 2015-04-09 02:17:08

老实说,最好是做一个确定性的解决方案。我的意思是,你可以写一个脚本:

将您的

  • 静音。

然后,您可以使用您的脚本并创建一个Automator服务,您可以将其分配给一些快捷方式,以使您更容易使用它。ctrl-opt-cmd-弹出或其他什么。:)

这就是我如何解决它,如果我有需要,它是简短和甜蜜的工作,并应该工作得相当好。

票数 1
EN

Stack Overflow用户

发布于 2015-04-23 02:12:42

如果你想使用@mklement0答案中提到的LogoutHook

您可以使用普通的Applescript命令set volume with output muted

您只需将osascript shebang添加到Applescript文档的顶部

i.e

代码语言:javascript
代码运行次数:0
运行
复制
#!/usr/bin/osascript


set volume with output muted

然后将文件另存为applescript文本文件。

在保存对话框中使用:文件格式:文本)

它将获得扩展名.applescript

保存后,使用Terminal.app命令chmod脚本,就像使用普通shell脚本一样,实际上就是这样。

i.e

代码语言:javascript
代码运行次数:0
运行
复制
/bin/chmod +x foo.applescript

然后将其添加到loginwindows LogoutHook。

代码语言:javascript
代码运行次数:0
运行
复制
sudo defaults write com.apple.loginwindow LogoutHook foo.applescript
票数 0
EN

Stack Overflow用户

发布于 2020-03-13 15:15:10

我知道这是一个古老的帖子,但对于任何还在寻找如何做到这一点的人(就像我一样),我有一个简单的方法。在我开始编写脚本之前,我在我的主文件夹中创建了一个新文件夹,叫做工具栏脚本。(这是可选的)当桌面显示Finder时,点击Go >Utilities >Script Editor。在打开的窗口中,键入或复制并粘贴代码

代码语言:javascript
代码运行次数:0
运行
复制
set volume with output muted
tell application "finder"
shut down
end tell

点击你添加的脚本上面的最后一个按钮-它应该是编译的。如果你找不到那个按钮,那么在顶部点击脚本>编译,点击文件>保存,我调用了我的关机并选择脚本文件夹(这是可选的)在对话框的底部,文件格式,点击箭头,将格式更改为应用程序,然后点击保存。

打开保存它的文件夹,并将图标拖动到停靠位置。点击你刚放在被子里的图标。现在,如果一切正常,这将使音量静音并关闭计算机。如果您仍有打开的内容,这将不会关闭计算机。

干杯彼得

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29521656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档