0
我试图使用以下AppleScript
来获取所有窗口(包括最小化的窗口)的PID
。此脚本无法获得其他桌面上的窗口的PID
。获取MacOS上所有打开的窗口的PID
是否有任何解决方法,因此我仍然可以在所有桌面上获得打开的窗口列表,而无需activate
个别进程并检查它们是否具有窗口?
tell application "System Events"
repeat with proc in (every process)
if exists(first window of proc) then
set pid to unix id of proc
log pid
end if
end repeat
end tell
PS,我不太熟悉AppleScript。我设法使用StackOverflow一起破解这个。这可能不是我想要做的最有效的方法。