在Windows 7命令行上,我使用msg
命令将消息发送到这样的远程PC,这样可以正常工作:
msg * /servername:computer1 line1^
more?
more? line2
第一行末尾的抑扬(^
)强制换行,然后按“输入”两次。结果是远程PC上有一个消息框,有两行。
如何在VBScript中使用此命令:
set wshshell = createobject("wscript.shell")
intreturn = wshshell.run("cmd /c msg.exe " & _
"/server:computer1 * line1^" & _
vbcrlf & "line2")
答案 0 :(得分:0)
无需通过cmd路径或使用stdin作为输入。
Set wso = CreateObject("WScript.Shell")
wso.run "msg.exe * line1" & VbCrLf & "line2", , False
它会像这样工作