标题:VBS如何实现第二次按下enter键
只看楼主
wish8088
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-10-17
 问题点数:0 回复次数:1 
VBS如何实现第二次按下enter键


我现在使用一个VBS调用一个补丁包,VBS在调用补丁包时能够自动按下这个补丁包的“Enter”键,问题是,这个补丁包被按下“Enter”键后会再次引出一个<确定>菜单,如何让VBS再次自动执行按下<确定>菜单呢?这个<确定>菜单在键盘上按“Enter”键执行完成。
如图片所示
请大家帮忙!感激不尽!
以下是我的前一端代码,如果可以的话,补上最后一行或二行就行了。


Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c CorePatch.exe ",vbhide
wscript.sleep 5000
set b=wscript.createobject("wscript.shell")
b.sendkeys "{enter}" -->这个enter只能完成第一次的enter键,如何按下第2个enter键我不会弄,请大家帮忙补上!
(这行命令能自动按下图片的第二个enter就行了)

附件: 游客没有浏览附件的权限,请 登录注册
搜索更多相关主题的帖子: VBS enter 
2007-10-17 23:23
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
得分:0 
是不是可以用 winapi 里头的 sendmessage试看看?我是新手,今天刚刚听说了sendmessage这个函数,不过还不知道具体怎么用。

编程是业余爱好,写了程序自己用的。
2007-10-18 11:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-178568-1-1.html




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

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