Run(@ComSpec & ' /k' & 'telnet 192.168.16.42"')
Sleep(300)
ControlSend("[CLASS:ConsoleWindowClass]", "", "", "{ENTER}")
ControlSend("[CLASS:ConsoleWindowClass]", "", "", "{w}{w}{w}{b}{a}{i}")
你打开cmd后要暂停一会进程就可以输入了。
或者用多进程处理一下Run(@ComSpec & ' /k' & 'telnet 192.168.16.42"')
Run(@AutoItExe & ' /AutoIt3ExecuteLine "Local $s=''[CLASS:ConsoleWindowClass]'',$a=WinWait($s), $a=WinActivate($s), $a=ControlSend($s, '''','''', ''{ENTER}''), $a=ControlSend($s, '''','''', ''{w}{w}{w}{b}{a}{i}'')"')
|