gpt4 book ai didi

Applescript - 列出所有正在运行的应用程序

转载 作者:行者123 更新时间:2023-12-04 10:32:32 28 4
gpt4 key购买 nike

在applescript中执行 ⌘ + ⇥ 时,如何以相同的顺序获取正在运行的应用程序列表?

IE。如果我使用 文字编辑 ,然后 预览 ,然后 iCal ,顺序是

iCal、预览、文本编辑

This question询问是否有可以生成此列表的 API 提供了以下答案:

$ cd/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework

$ nm LaunchServices | grep __LSCopyApplicationArrayInFrontToBackOrder

但是如何从applescript 中访问此列表?

最佳答案

tell application "System Events" to get name of every process
对我来说,它看起来是按发布日期排序的,但我不知道这是否可靠。

至于使用 SO 的答案:您必须在(Objective)-C 中创建一个小程序(或 OSAX)来访问该例程,使程序可编写脚本,然后从您的脚本中调用该程序/OSAX。

关于Applescript - 列出所有正在运行的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562513/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com