在这里,我想请教您使用shell命令帮助将控制台窗口置于最顶层。有可能吗?
我的工作环境中有一个脚本执行,大约需要几分钟才能完成,我会在运行时转到其他工作,最好有一些提示在脚本完成运行时通知我。
所以我认为把窗户放在最顶端是最直接的方式。
请告诉我如何实现这一点,我正在开发Windows,是MacOS的新手。 谢谢, 列维
答案 0 :(得分:0)
我不知道如何将控制台窗口置于前面,但如果您在终端中工作,则可以执行以下操作:
$ path/to/script ; tput bel
或
$ path/to/script ; say "script 1 is done"
其中path/to/script
是您通常加载脚本的方法。
我建议使用第一种方法,因为它闪烁屏幕,发出哔哔声,并使终端图标在OS X 10.10中的底座上上下弹跳。如果您需要确定哪些脚本是从一堆脚本中完成的,那么第二个可能会更好。如果您有同事不想打扰,您可以更改终端中的首选项,以便警报只会闪烁屏幕并且不会产生噪音。
如果您有权访问脚本的源代码,您还可以将tput bel
或say "command"
添加到脚本的最后一行,您将获得相同的behvaior。