获取窗口标题为“someWinTitle”的应用程序名称

时间:2014-02-18 10:48:42

标签: applescript

获取具有标题为“someWinTitle”的窗口的应用程序名称的最简单方法是什么。

我知道可以通过在循环中循环遍历所有应用程序来找到它,但是有一个优雅的衬里来完成这个吗?

1 个答案:

答案 0 :(得分:1)

如果应用程序支持过滤对象,您可以使用AppleScript中的过滤器来获取过滤对象的列表。这是一个示例,它将返回浏览器打开此页面的进程。

tell application "System Events"
    get name of every process whose name of every window contains "applescript - Get the name of the application with window title \"someWinTitle\" - Stack Overflow"
end tell