本文章包含了一些网上搜不到的msg命令的信息。
msg:将消息发送给用户。
MSG {username | sessionname | sessionid | @filename | *}
[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]
名称 | 描述 |
---|---|
username | 标识指定的用户名。 |
sessionname | 会话名。 |
sessionid | 会话 ID。 |
@filename | 识别这样一个文件,该文件含有将所发消息发送到的用户名、会话名和会话标识号的列表。 |
* | 给指定服务器上的所有会话发送信息。 |
/SERVER:servername | 要联系的服务器 (默认值是此计算机) |
/TIME:seconds | 等待接收器确认消息的时间延迟。(默认值是60秒) |
/V | 显示有关执行的操作的信息。 |
/W | 等待用户的响应,跟 /V 一起使用。 |
message | 要发送的消息。如果没有指定,发出提示,或者从 stdin 读取。 |
从cmd命令:
for /l %i in (0,1,100) do msg * %i
我们得知,msg显示队列长度为25(就是说不管你同时运行多少个msg命令,在运行后最多只有25个msg提示被显示,且一个弹窗被关闭后才会显示第二个)。