Mac 快速重启某个应用

Mac 快速重启某个应用

之前在文章 M1 Mac 外接屏幕 开启 HiDPI 方法 介绍了怎么使用免费版本的 BetterDisplay 来开启 M 系列芯片 Mac 外接屏幕的 HiDPI, 但是有个问题是每次拔插 HDMI 数据线或者是 Mac 休眠再激活, 外接屏幕会开始闪, 不知道是不是免费版才有的问题, 我试着重启 BetterDisplay 就好了. 但是每次点击 BetterDisplay 退出, 再找到 BetterDisplay 打开也挺费时间的 (估计在 10 秒左右吧), 一天弄几次影响心情. 我使用 Raycast 写了个脚本, 快速重启 BetterDisplay, 缓解这个问题.

使用 AppleScript 重启 App

首先使用 Raycast 创建 AppleScript 脚本, 打开 raycast 输入框, 输入 “create” 选择 “Create Script Command”:

模版选择 “Apple Script”, 写下标题”RestartBetterDisplay”, 按 CMD + Enter 创建这个脚本, 然后选择某个位置存放脚本

打开脚本, 在顶部输入

1
2
3
4
5
#!/usr/bin/osascript

tell application "BetterDisplay" to quit
delay 1
tell application "BetterDisplay" to activate

然后保存关闭文件即可.

再次呼出 Raycast 的输入框, 输入”Restart”, 选择”RestartBetterDisplay” 即可快速重启 BetterDisplay 应用.

-------------本文结束感谢您的阅读-------------

欢迎关注我的其它发布渠道