获取具有标题为“someWinTitle”的窗口的应用程序名称的最简单方法是什么。
我知道可以通过在循环中循环遍历所有应用程序来找到它,但是有一个优雅的衬里来完成这个吗?
答案 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