| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
学习型 ASP/PHP/ASP.NET 主机 35元/年全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
赛孚耐:软件保护加密专家身份认证令牌USB KEY  
共有 602 人关注过本帖
标题:捆饶N久的telnet自动执行问题
收藏  订阅  推荐  打印 
wooqooo
Rank: 1
等级:新手上路
帖子:10
积分:200
注册:2007-9-15
捆饶N久的telnet自动执行问题

set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
sh.Run "telnet.EXE"
WScript.Sleep 1000
sh.SendKeys "open 10.0.0.1"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "root{ENTER}"
WScript.Sleep 1000
sh.SendKeys "pass{ENTER}"
WScript.Sleep 2000
sh.SendKeys "pwd{ENTER}"
......
sh.SendKeys "exit{ENTER}"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "quit{ENTER}"
上面是可以利用telnet自动登陆的代码,可以帮助我自动完成一些命令,现在有个问题:当telent窗口失去焦点的时候(比如突然有个窗口跳出,QQ经常干
这事),sh.SendKeys 就把命令输入到其他地方去了,请问高手有解决办法吗? 跪求啊
搜索更多相关主题的帖子: telnet  自动  
2007-9-15 17:09
缘吇弹
Rank: 12Rank: 12Rank: 12
来自:A与C之间
等级:版主
威望:43
帖子:3024
积分:33034
注册:2007-7-2

获得你要输入的那个窗体的capiton

Repeat  Life=Study;Until (death);        //<a href="http://hi.baidu.com/yzidan" target="_blank"><font color="green">***>[B]欢 迎 光 临 我 的 博 客[/B]
2007-9-15 17:12
multiple1902
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:41
帖子:4479
积分:45682
注册:2007-2-9

可以用VB内置这个telnet

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2007-9-15 17:17
wooqooo
Rank: 1
等级:新手上路
帖子:10
积分:200
注册:2007-9-15

大家能说的清楚点吗?我是新手,不懂啊
两位给个完成的程序吧
2007-9-15 17:24
multiple1902
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:41
帖子:4479
积分:45682
注册:2007-2-9

你以为我们吃饱了没事做……

自己好好学习VB基础。

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2007-9-15 17:25
wooqooo
Rank: 1
等级:新手上路
帖子:10
积分:200
注册:2007-9-15

俺只是个小小的网管,不懂编程,学起来要久了
2007-9-15 17:27
simpson
Rank: 4
等级:高级会员
威望:6
帖子:795
积分:8088
注册:2006-11-16

以下是引用wooqooo在2007-9-15 17:27:50的发言:
俺只是个小小的网管,不懂编程,学起来要久了

他们忙的很 帮你分析了思路 也不错了 ,

如过你不懂编程 再高的高手也帮不了你, 靠人不如靠自己,

有问题来问, 让别人帮你做不现实的!!!

2007-9-15 17:33
wooqooo
Rank: 1
等级:新手上路
帖子:10
积分:200
注册:2007-9-15

楼上说的是,汗
2007-9-15 17:38
slore
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:16
帖子:1108
积分:11276
注册:2005-7-1

ObjShell.AppActive

快上课了……
2007-9-15 17:51
wooqooo
Rank: 1
等级:新手上路
帖子:10
积分:200
注册:2007-9-15

楼上的谢谢,ObjShell.AppActive我已经试过了,不行啊,看这个计算器的例子
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "calc"
WScript.Sleep 100
WshShell.AppActivate "计算器"
WScript.Sleep 100
WshShell.SendKeys "1{+}"
WScript.Sleep 500
WshShell.SendKeys "2"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 500
WshShell.SendKeys "*3"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 2500
如果有别的活动窗口,还是会输入到别的地方去
2007-9-15 18:01
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.093670 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved