我想用BAT调用VBS来自动登陆TELNET,现在这部分功能已经能够实现,但是TELNET窗口最小化不行,我希望能隐藏运行CMD和TELNET窗口,不知道应该是在BAT里设置还是在VBS里设置?具体代码见下:
----------OK.BAT-------------------------
@echo off
start "" /min cmd.exe /c
rem 启动telnet
start telnet.exe
rem batch telnet
cscript //nologo tel.vbs
exit
^z
--------------------------------------------------------------------
------------------------tel.vbs-----------------------------------
'建立Shell对象
set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
'向telnet发送我们平时录入的命令
sh.SendKeys "open 192.168.0.1"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "administrator{ENTER}"
WScript.Sleep 1000
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
'运行命令
sh.SendKeys "cd c:\winnt\system32"
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "XXXXXXXX.exe"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "exit{ENTER}"
WScript.Sleep 1000
sh.SendKeys "quit{ENTER}"
---------------------------------------------------------------------------------
[
Last edited by HAT on 2008-11-7 at 01:04 ]