我正在抽出头发,试图做一些看似简单的事情,但我才刚刚走到尽头。
我真的还没走远:
Sub Test1()
Const TARGET_HOST = "192.168.0.2 -P 24" ' Some proprietary telnet port
Const PLINKPATH = "C:\program files\putty\plink.exe"
Set sh = CreateObject("WScript.Shell")
cmd = """C:\program files\putty\plink.exe"" -telnet " & TARGET_HOST
sh.Run cmd & " | clip", 1, True
End Sub
所以,我想做的是:
预先感谢您能在这里帮助我的任何人。如果此方法不是将命令发送到plink.exe的正确方法,请提出其他方法,而不必使用winsock方法,这是很难保持前进的方法。
您可以使用简单的输入重定向。您实际上已经使用| clip
重定向了输出。同样,也可以重定向输入,请执行:
"echo help | " & cmd & " | clip"