此代码和问题是 Ted Wrigley 的Perfectfiasco问题和答案的后续内容。
我也发现 Adobe 在后台运行了多少个进程,即使在禁用了 finder 扩展并且不使用任何应用程序的情况下也是如此。
我正在尝试创建类似的东西,但对于另外 3 个应用程序以及 Lightroom / Creative Cloud 和 Adobe Bridge 也做了一些编辑,以包括 Adobe 在后台运行的所有其他进程。知道我是否正确添加了这些吗?
不完全确定如何将应用程序与进程分开,以及是否有必要杀死所有应用程序或只是退出命令?
强制退出这样的进程和应用程序可以吗?
我注意到,如果许多 adobe 进程退出,那么它会启动这个守护进程“AdobeCRDaemon”,这是预期的吗?
不知道要放在这里什么,现在已经添加了几个其他进程 - 告诉进程“AGMService”
代码中的其他内容是否需要针对当前 macOS Monterey 进行更新?
预先感谢您的任何澄清
use AppleScript version "2.4"
use framework "AppKit"
use scripting additions
property NSWorkspace : class "NSWorkspace"
on run
set workSp to NSWorkspace's sharedWorkspace()
set notifCent to workSp's notificationCenter()
tell notifCent to addObserver:me selector:"someAppHasTerminated:" |name|:"NSWorkspaceDidTerminateApplicationNotification" object:(missing value)
end run
on idle
-- we don't use the …Run Code Online (Sandbox Code Playgroud)