Mac如何关联多个应用生命周期,让启动Typora同时启动PicGO?

很多 Mac 用户都希望在使用 Typora 写作时能够自动启动 PicGO 来上传图片,这样可以提高写作效率。还能节约一直后台运行 PicGO 带来的电量性能损耗。本文将分享一种实现方式,通过 Mac OS 的 AppleScript 脚本来关联多个应用程序的生命周期,以实现启动 Typora 同时启动 PicGO 的功能。 您是否想要在使用 Typora 写作时能够自动启动 PicGO 来上传图片?本文将分享一种通过 AppleScript 脚本实现启动 Typora 同时启动 PicGO 的方法。 代码实现 这里提供了一份简单的 AppleScript 脚本,可用于启动 Typora 并检查其是否正在运行。如果 Typora 已关闭,则会退出 PicGO。 global theApp on quitTheApp() if theApp is running then quit theApp end if end quitTheApp set theApp to application "PicGo" activate theApp tell application "Typora" activate end tell # 每隔1秒钟检查一次Typora是否还在运行 repeat if not application "Typora" is running then quitTheApp() exit repeat end if delay 1 end repeat 该脚本首先将 Typora 应用程序激活,并将 PicGO 设置为 theApp 变量。然后,它使用一个循环来每隔 1 秒钟检查一次 Typora 是否还在运行。如果 Typora 已关闭,则脚本将退出 PicGO。 ...

2023年4月6日 · 1 分钟 · 诚哥博客