如果窗口未命名为特定字符串,如何遍历所有终端窗口,停止所有正在运行的进程以及关闭窗口?

时间:2019-06-12 21:55:26

标签: applescript

我有一个名为“ myTerminalWindow”的终端窗口,并且我无法关闭所有其他未命名为“ myTerminalWindow”的终端窗口。其他窗口可能正在运行一个进程,因此我们必须在关闭窗口之前停止该进程。我该如何完成?

1 个答案:

答案 0 :(得分:0)

这是无论关闭终端窗口的首选项如何配置都应该起作用的一种方法:

bullet[formNumber].className += ' bullet-active'

通过使用当前正在运行的进程列表更新“干净命令”属性,您可以告诉Terminal无需提示即可终止进程。

如果您想以更复杂的方式结束正在运行的进程,则可以遍历正在运行的进程列表,并以任何合适的方式将其关闭。终端的“执行脚本”命令对此很有用。