请教各位大神,DOS中的MSG命令是怎么用的?有无解释呢?

语法看了半天没明白 我输入的是:msg /server:对方计算机名(确定是可以ping通的) /time:30 /v /w 123 回车后提示 :打开终端服务器 对方计算机名 时的错误
错误[5]:拒绝访问。
不明白这个命令到底是怎么用。可以不可给个例子,就是往对方电脑上发一条信息 123。完整命令该是怎么样的。求大师知道~!

Cats萌萌
浏览 459回答 3
3回答

慕桂英3389331

MSG命令是向用户发送消息。MS-DOS命令语法(使用方法)msg {UserName|SessionName|SessionID|@FileName|*} [/server:ServerName] [/time:seconds] [/v] [/w] [message]MS-DOS命令参数UserName要接收消息的用户的名称。SessionName要接收消息的会话的名称。SessionID其用户要接收消息的会话的数字 ID。@FileName标识包含有待接收消息的用户名、会话名和会话 ID 列表的文件。*将消息发送给系统中的所有用户。/server:ServerName指定要接收消息的会话或用户所属的终端服务器。如果不指定,/server 会使用当前登录的服务器。/time:seconds指定发送的消息在用户屏幕上显示的时间。一旦到期,则该消息从屏幕上消失。如果没有设置期限,则该消息将一直保留在用户屏幕上,直到用户看见这条消息并单击“确定”。/v显示关于要执行的操作的信息。/w等待来自用户的、指出该消息已收到的确认信息。如果用户不立即响应,则使用 /time:seconds 参数避免可能出现的长时间延迟。将此参数与 /v 一同使用也很有帮助。message待发送消息的正文。如果没有键入任何消息,则系统将提示输入消息或从标准输入 (STDIN)中读取该消息。要发送包含在文件中的消息,请键入小于号 (<) 后接文件名称。/?在命令提示符显示帮助。MS-DOS命令注释如果不指定该用户或会话的名称,则 msg 将显示错误消息。指定会话的名称时,必须是有效名称。用户必须有发送消息的权限才能发送消息。MS-DOS命令范例要向用户 MIKES 的所有会话发送标题为 Let's meet at 1PM today 的消息,请键入:msg MIKES Let's meet at 1PM today要向会话 MODEM02 发送相同的消息,请键入:msg modem02 Let's meet at 1PM today要向会话 12 发送消息,请键入:msg 12 Let's meet at 1PM today要向包含在文件 USERLIST中的所有会话发送消息,请键入:msg @userlist Let's meet at 1PM today要向已登录的所有用户发送消息,请键入:msg * Let's meet at 1PM today要在确认超时(例如 10 秒)限制内向所有用户发送消息,请键入:msg * /TIME:10 Let's meet at 1PM today

函数式编程

  该命令在win7下运行,可在局域网发送信息,使用方法如下:  1、winxp系统需开启Messenger信使服务,win7系统需修改hkey_local&nbsp;machine---&nbsp;>system-->CurrentControlSet---->Control---->&nbsp;terminal&nbsp;server下AllowRemoteRPC的值为1,;  2、按win+r,输入cmd,点击确定;  3、提示符后输入msg,回车,可参看命令参数;  4、例如输入:msg /server:127.0.0.1 * "hello",将会弹出提示信息框;

心有法竹

msg后面要指明一个用户名(这个具体作用不太清楚,应该是有一定要求的,不然网络上不全乱了)msg Administrator /server:对方计算机名 /time:30 /v /w 123或者也可以用msg * /server:对方计算机名 /time:30 /v /w 123以前是用net send的net send 计算机名或ip 信息注意:net send要求对方机器开启messenger服务。防火墙可能也要关。
打开App,查看更多内容
随时随地看视频慕课网APP