如何定位AppleScript中具有相同名称的第N个进程

时间:2014-01-09 02:30:05

标签: applescript

假设我有2个运行的firefox进程(不是1个进程中的窗口)不同的配置文件,因此它们是2个不同的进程。

tell application "Firefox" to activate

将激活其中一个。如何激活另一个?或者说总共4个中的第3个等。

类似

tell 3rd application whose name is "Firefox"

但这不起作用。

1 个答案:

答案 0 :(得分:1)

您可以通过获取其进程ID并使用System Events将其frontmost属性设置为true来定位应用程序。有关详细信息,请参阅This question