| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:VBS中关于sendkeys模拟一系列按键到一个EXE程序的command按钮时,会报错的问 ...
取消只看楼主 加入收藏
hysteriant
Rank: 1
等 级:新手上路
帖 子:6
专家分:2
注 册:2011-2-17
结帖率:0
收藏
 问题点数:0 回复次数:0 
VBS中关于sendkeys模拟一系列按键到一个EXE程序的command按钮时,会报错的问题
该EXE是用VC写的,如图
图片附件: 游客没有浏览图片的权限,请 登录注册


现在我用VBS写了一小段代码,有关sendkeys的如下:

'开始,选定ADF1应用
WshShell2.SendKeys "{tab 3}"
WScript.Sleep 1000
WshShell2.SendKeys "~"
WScript.Sleep 1000
WshShell2.SendKeys "{tab 18}"
WScript.Sleep 1000
WshShell2.SendKeys "~"
WScript.Sleep 1000
WshShell2.SendKeys "~"
WScript.Sleep 1000
WshShell2.SendKeys "{tab 27}"
WScript.Sleep 1000

'开始初始化测试
WshShell2.SendKeys "XXXXXXXXXX"
WScript.Sleep 1000
WshShell2.SendKeys "{tab 35}"
WScript.Sleep 1000
WshShell2.SendKeys "~"
WScript.Sleep 1000
WshShell2.SendKeys "{tab 13}"
WScript.Sleep 1000
WshShell2.SendKeys "~"

我是用sendkeys模拟键盘上的tab键切换EXE软件各个按钮的焦点,当焦点落在EXE中的“联机计算”时,然后sendkeys模拟一个回车键进行输入,这个时候EXE会报网络连接错误,实际上网络是正常的。因为当我自己手动用鼠标点击或者键盘操作时就不会报错,这个有高手知道是什么原因吗?

[ 本帖最后由 hysteriant 于 2012-4-18 14:09 编辑 ]
搜索更多相关主题的帖子: command 问题 按键 
2012-04-18 14:07
快速回复:VBS中关于sendkeys模拟一系列按键到一个EXE程序的command按钮时,会报 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029953 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved