如何让控制台在完成脚本运行时通知我

时间:2013-01-10 17:02:40

标签: shell windows-7 console cmd console2

我正在使用nant,但这可以适用于任何事情,我只想知道是否有办法设置windows cmd或console2或某种shell给我一个弹出窗口或发出噪音时它是“完成“(即等待时屏幕显示> C:\ User \ Random_FILE_PATH> _)

我正在使用Windows 7.

情人节

抱歉,澄清一下,我没有运行我创建的脚本,这只是在控制台中运行任何内容时。我希望无论何时我的控制台都在等我,它会产生弹出或噪音。理想情况下,这将是某种设置

3 个答案:

答案 0 :(得分:0)

您可以在批处理文件的末尾打开一个消息框,使用带有简单VBScript或JScript的WSH。有关示例,请参阅Show a popup/message box from a Windows batch file

答案 1 :(得分:0)

c:\> my_command & mshta.exe vbscript:Execute("msgbox ""finished"",0,""finished"":close")

这里使用条件执行 - 当 my_command 完成时,mshta.exe将在括号中使用参数执行。由于传递到此处的参数不是那么容易,因此给msgbox的字符串不会是显示。

答案 2 :(得分:0)

您可以在提示符处添加一声提示音:

set prompt=%prompt%^G

不要输入^G。要获得它,请在数字键盘上输入0 0 7时按住alt键。