注册 登录
编程论坛 新人交流区

VBS如何实现第二次按下enter键

wish8088 发布于 2007-10-17 23:23, 609 次点击

只有本站会员才能查看附件,请 登录

我现在使用一个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就行了)

1 回复
#2
momia2007-10-18 11:48
是不是可以用 winapi 里头的 sendmessage试看看?我是新手,今天刚刚听说了sendmessage这个函数,不过还不知道具体怎么用。
1