1
我想知道是否有方法殺死所有窗口進程,如在活動監視器中選擇「窗口進程」,從bash
的Mac OS X(Lion 10.7.3)中顯示。如何殺死OS X中的所有窗口進程
我想知道是否有方法殺死所有窗口進程,如在活動監視器中選擇「窗口進程」,從bash
的Mac OS X(Lion 10.7.3)中顯示。如何殺死OS X中的所有窗口進程
,可以很容易地使用AppleScript來實現,特別是Process Suite軟件的系統事件,這似乎有大約一個窗口應用程序相同的概念作爲活動監視器:
tell application "System Events"
set windowedAppIDs to bundle identifier of every process whose background only is false
repeat with windowedAppID in windowedAppIDs
tell application id windowedAppID to quit
end repeat
end tell
要從shell中使用它,請將其包裝在osascript -e
(每一行AppleScript中有一個-e
選項,請注意引用和轉義,請參閱man osascript
)。
'kill'或'killall'? –
uday
2012-04-06 21:53:42
你認爲什麼是「窗口化過程?」如果它有一個菜單,但沒有窗戶,你是否在計算它?如果它有窗戶,但沒有碼頭圖標? – 2012-04-07 00:06:20
什麼活動監視器列爲「窗口過程」http://cl.ly/FeXR從本質上講,當您按下Cmd-Tab時列出的過程 – c10b10 2012-04-07 11:33:03