我已经用 Automator 写好了一个 AppleScript ,并保存为 xxx.app 文件。
我想实现任何时候按下某个快捷键就能执行这个脚本。
目前使用最新的 macOS 系统,网上查到的资料好像都是以前的系统,搞不明白。。。
请问有朋友知道怎么创建一个“服务”,然后在快捷键中运行它吗?
(我主要是不知道怎么创新“服务”,在最新的 macOS 13.2 中)
1
Theodicy 2023-02-28 16:17:42 +08:00 1
用 raycast 之类的工具吧
创建个 quicklink ,然后绑你要的快捷键就行 |
3
magic3584 2023-02-28 16:21:41 +08:00
Spotlight
|
4
rwecho 2023-02-28 16:21:41 +08:00
你说的创建服务是不是 systemd macos 有对应的 launchctl 不知道是不是你指的
|
5
LicenseXu 2023-02-28 16:22:05 +08:00
我目前的方法是使用 Alfred 的 workflow
|
6
lijiabo 2023-02-28 19:34:11 +08:00
用 automator 不要创建应用程序,创建快速操作,保存后就会自动在服务中出现
|
7
wazggcd 2023-02-28 19:39:48 +08:00 via iPhone
workflow 可以
|
8
tulongtou 2023-02-28 19:47:41 +08:00 2
maxOS 是啥?
|
9
jorneyr 2023-03-01 09:24:08 +08:00
可以使用 hammerspoon 执行 apple script ,例如:
```lua -- 切换 Light 和 Dark 模式 function toggleDarkAnLight() script = [[ tell application "System Events" tell appearance preferences set dark mode to not dark mode end tell end tell ]] hs.osascript.applescript(script) end ``` |
10
jorneyr 2023-03-01 09:24:36 +08:00
绑定快捷键:
hs.hotkey.bind({"ctrl"}, "D", toggleDarkAnLight) |