1

Mac OS X (Lion 10.7.3) のアクティビティ モニターで [ウィンドウ化されたプロセス] を選択すると表示されるように、すべてのウィンドウ化されたプロセスを強制終了する方法があるかどうか疑問に思っていましたbash

4

1 に答える 1

0

これは、AppleScript、特にProcess Suite of System Eventsを使用して非常に簡単に実現できます。これは、ウィンドウ化されたアプリケーションの概念が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

シェルからこれを使用するには、これをラップします ( AppleScript の行ごとにosascript -e1 つのオプション。引用とエスケープに注意してください。 を参照してください)。-eman osascript

于 2012-05-02T19:41:11.153 に答える