我可以識別與給定 OSX (Lion) 進程關聯的所有視窗並隱藏它們嗎?
理想情況下,我會在進程本身上設定某種標誌,以自動隱藏它打開的任何視窗。
例如,是否可以實例化一個「空」視窗管理器,它看起來像一個普通的視窗管理器,但實際上並沒有開啟任何視窗?
答案1
在 OS X 中,單一視窗通常甚至無法隱藏osascript -e 'tell app "TextEdit" to set visible of windows to false'
。
應用程式可以像隱藏一樣tell app "System Events" to set visible of process "TextEdit" to false
。