1

我想知道是否有一种方法可以杀死所有窗口进程,如从bash.

4

1 回答 1

0

使用 AppleScript 可以很容易地实现这一点,特别是System Events的Process Suite ,它似乎与Activity Monitor具有相同的窗口应用程序概念:

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 中使用它,请将其包装起来( AppleScript 每行osascript -e一个选项,注意引用和转义。请参阅)。-eman osascript

于 2012-05-02T19:41:11.153 回答