我正在尝试使用Applescript在桌面上获取窗口索引(位置)firefox。 我到目前为止,但我不知道如何继续。有人可以向我指出一些示例代码或线索。 : - |
tell application "System Events"
set programs to processes whose visible is true and name is "firefox-bin" or name is "google chrome" or name is "safari"
repeat with program in programs
tell window of application program
#XXX do something
end tell
end repeat
end tell
答案 0 :(得分:1)
您必须知道要识别的窗口的某些属性。在我的例子中,我假设你知道窗口的名称。
set windowName to "some name"
set windowIndex to missing value
tell application "System Events"
set programs to processes whose visible is true and name is "firefox-bin" or name is "google chrome" or name is "safari"
repeat with program in programs
tell program
set windowNames to name of windows
repeat with i from 1 to count of windowNames
if windowName is item i of windowNames then
set windowIndex to i
exit repeat
end if
end repeat
end tell
end repeat
end tell
return windowIndex