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一起破解這個。這可能不是我想要做的最有效的方法。