Applescript 如何在流程之间获得相同的窗口“;“狩猎”;和应用程序“;狩猎旅行;?

Applescript 如何在流程之间获得相同的窗口“;“狩猎”;和应用程序“;狩猎旅行;?,applescript,Applescript,我知道我可以通过以下方式获取Safari窗口的id: tell application "Safari" to set winId to id of first window 但我无法获取窗口的id,如: tell application "System Events" to tell process "Safari" set winId to id of first window end tell 是否可以使用窗口的任何属性来标识告诉进程“Safari”和告诉应用程序“Safari

我知道我可以通过以下方式获取Safari窗口的id:

tell application "Safari" to set winId to id of first window
但我无法获取窗口的id,如:

tell application "System Events" to tell process "Safari" 
   set winId to id of first window
end tell

是否可以使用窗口的任何属性来标识告诉进程“Safari”和告诉应用程序“Safari”之间的同一窗口?

您可以比较
告诉应用程序“Safari”的结果以获取窗口1的属性
告诉应用程序“系统事件”以获取进程“Safari”窗口1的属性
查看共同点!我想问题是,为什么你需要使用系统事件而不是直接与Safari对话?我想获得一些属性的属性,这些属性只能在tell应用程序“System Events”中获取,以告知流程,并在tell应用程序“Safari”中获取相同的窗口id,作为某些函数的输入。我尝试了窗口名称,但是可能有相同的windows名称@用户3439894