cmd msg命令 批处理msg命令
msg命令可以弹出一个消息框,我们可以在.bat脚本中使用这个命令来 显示脚本已经运行结束的消息。
MSG命令帮助文档
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| D:\Desktop\test\CMD>msg 将消息发送给用户。
MSG {username | sessionname | sessionid | @filename | *} [/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]
username 标识指定的用户名。 sessionname 会话名。 sessionid 会话 ID。 @filename 识别这样一个文件,该文件含有将所发消息发送到的用户 名、会话名和会话标识号的列表。 * 给指定服务器上的所有会话发送信息。 /SERVER:servername 要联系的服务器(默认值是当前值)。 /TIME:seconds 等待接收器确认消息的时间延迟。 /V 显示有关执行的操作的信息。 /W 等待用户的响应,跟 /V 一起有用。 message 要发送的消息。如果没有指定,发出提示,或者从 stdin 读取。
|
示例向当前用户发送提示消息
1
| msg %username% "hello world"
|
运行效果:
使用VSScript实现
1
| mshta vbscript:msgbox("hello world!")(window.close)
|
弹窗效果:
1
| mshta vbscript:msgbox("hello world!",4096)(window.close)
|
弹窗效果:
参考资料
http://www.bathome.net/thread-36599-1-1.html