关闭最后一个窗口时退出 OSX 终端

关闭最后一个窗口时退出 OSX 终端

我已设置偏好设置,以便CTRL-D关闭当前窗口,但我希望在关闭最后一个/唯一的终端窗口时,终端应用程序退出。iTerm2 可以做到这一点。终端可以做到吗?

答案1

打开 applescript 编辑器并粘贴

on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
end is_running

set app to "Terminal"

repeat
    if is_running(app) then
        tell application app
            set WindowNum to get window count
            if WindowNum = 0 then
                quit
            end if
        end tell
        delay 5
    end if
end repeat

然后保存脚本并双击运行它。

相关内容