吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1246|回复: 1
收起左侧

[经验求助] 【macOS自动化】launchctl运行AppleScript无法发送通知

[复制链接]
ZZW45 发表于 2022-2-21 01:12
50吾爱币
本帖最后由 ZZW45 于 2022-2-21 01:13 编辑

系统:macOS 12.2

想做macOS上的定时自动化操作
目前用了AppleScript+launchctl的方式
脚本如下:

[Plain Text] 纯文本查看 复制代码
1
2
3
4
tell application "Skype"
    activate
end tell
display notification "done" with title "Skype"


单独运行AppleScript是没有问题的,然而写了一个plist文件放入LaunchDaemons启动项自动运行时,或者终端用launchctl start手动运行,能够成功启动Skype,但都无法在通知中心里显示通知,均报错:

2022-02-20 16:52:14.143 osascript[3078:39647] NSNotificationCenter connection invalid
2022-02-20 16:52:24.968 osascript[3112:39943] Connection to notification center invalid. ServerConnectionFailure: 1 invalIDAted: 0

非常离谱的一个问题,网上有人说由于LaunchDaemon进程可以在没有用户登录的情况下运行,因此无法显示通知,然而我将plist文件移到LaunchAgents下后依然会报相同的错

求大神指教

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

qgflu 发表于 2022-2-21 08:46
看一下学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-7-25 16:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表