Windowsでコマンドプロンプトを使用して同じLAN上の2台のコンピューター間でチャットする方法はありますか?もしそうなら、それを行う方法はありますか?
Windowsにはいくつかのコマンドが組み込まれていますが、それらは必ずしも便利ではありません。また、sendingメッセージのみがコマンドラインを介して送信されます。受信したものは迷惑なポップアップとして表示されます。
net send
すべてのバージョンに存在しますまでXPですが、 Vistaおよび7。NetBIOSを使用します。
net send <targetname> <text>
<targetname>
は、ユーザー名またはコンピューターのいずれかです。
net send tim Hi!
メッセージを受信するには、メッセンジャーサービスを開始する必要があります。
sc config Messenger start= demand (or auto)
sc start Messenger
msg
XP Pro、およびおそらくターミナルサービスを備えたすべてのWindowsバージョンに存在します。
msg /server <hostname> <targetname> <text>
ここで、<hostname>
はコンピューターの名前、<targetname>
は受信ユーザーのWindowsユーザー名(ただし、*
またはqwinsta /server <hostname>
のセッション名またはセッションID)、および<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