使用命令提示符在局域网上聊天

使用命令提示符在局域网上聊天

有没有办法使用 Windows 中的命令提示符在同一个 LAN 上的两台计算机之间进行聊天?如果可以,该怎么做?

答案1

Windows 中内置了一些命令,但它们并不十分方便。此外,只有发送消息是通过命令行发送的;收到的消息会显示为烦人的弹出窗口。


net send存在于所有版本中取决于XP 但在 Vista 和 7 中被删除。它使用 NetBIOS。

net send <targetname> <text>

<targetname>可以是用户名或计算机。

net send tim Hi!

收到启动 Messenger 服务所需的消息。

sc config Messenger start= demand      (or auto)
sc start Messenger

msg存在于 XP Pro 中,并且可能存在于所有带有终端服务的 Windows 版本中。

msg /server <hostname> <targetname> <text>

这里<hostname>是计算机的名称,<targetname>可以是接收用户的 Windows 用户名(但可以是*或来自的会话名称或会话 ID qwinsta /server <hostname>),并且<text>很明显。

msg /server tims-pc tim Hi!

msg使用终端服务 RPC 并需要身份验证。如果您收到“拒绝访问”消息,请在远程计算机上运行以下命令:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v AllowRemoteRPC /t REG_DWORD /d 1 /f

相关内容