Mac OSX使用shell命令将控制台窗口置于最前面

时间:2015-04-23 01:36:30

标签: macos console

在这里,我想请教您使用shell命令帮助将控制台窗口置于最顶层。有可能吗?

我的工作环境中有一个脚本执行,大约需要几分钟才能完成,我会在运行时转到其他工作,最好有一些提示在脚本完成运行时通知我。

所以我认为把窗户放在最顶端是最直接的方式。

请告诉我如何实现这一点,我正在开发Windows,是MacOS的新手。 谢谢, 列维

1 个答案:

答案 0 :(得分:0)

我不知道如何将控制台窗口置于前面,但如果您在终端中工作,则可以执行以下操作:

$ path/to/script ; tput bel

$ path/to/script ; say "script 1 is done"

其中path/to/script是您通常加载脚本的方法。

我建议使用第一种方法,因为它闪烁屏幕,发出哔哔声,并使终端图标在OS X 10.10中的底座上上下弹跳。如果您需要确定哪些脚本是从一堆脚本中完成的,那么第二个可能会更好。如果您有同事不想打扰,您可以更改终端中的首选项,以便警报只会闪烁屏幕并且不会产生噪音。

如果您有权访问脚本的源代码,您还可以将tput belsay "command"添加到脚本的最后一行,您将获得相同的behvaior。