1
9
如果您不想/不能安装任何其他软件,有一种内置的方法来查找进程ID和应用程序:ps。 ps是一个有用的命令行工具,用于查找有关正在运行的进程的信息。要查找给定进程号的特定应用程序(我已将其分配给变量myprocessid):
这将返回这样的结果
要将结果限制为相关行,请将其按这样的方式传输到grep。
通过解析答案,您可以找到应用程序的名称。这可能有点棘手,因为结果将显示应用程序使用的实际命令,而不是应用程序名称(如果您查看示例,您将看到通过在结果中查找something.app可以找到它)。 编辑-对不起,我误解了这个问题。 您可以使用系统事件来完成此操作(事实证明,这比随便摆弄shell容易得多):
|
2
7
@stib's answer 有效,但可以简化:
仅根据定义
一
进程可以匹配-PIDS(进程ID)唯一标识单个进程-存在
不需要循环:直接针对
第一
-根据定义
只有
元素
过滤器返回的PID列表
ehime
贡献了以下内容
示例调用(假设
|
3
2
|
Frankenpaper · AppleScript谷歌搜索 6 年前 |
Ho1m3s · 在AppleScript的显示对话框中使用反斜杠 6 年前 |
karl · 在Mac上创建新工作区时,如何运行脚本? 6 年前 |
Max Kortge · 使用Applescript检查文件名是否相同 6 年前 |
alipica · 如何创建Applescript动态变量 6 年前 |
BUKTOP · Applescript:从文件读取文本 6 年前 |
Pat_Morita · OSAKit。用于执行脚本的框架用法 6 年前 |