zhuzhihan 发表于 2010-3-29 11:03:57

新手请问为什么SendKeys "{DEL}"失败?

JAVA程序中有个图标需要删除,代码如下:
JavaWindow("Untitled - Application").JavaDialog("Devices").JavaList("DevicePanel$DeviceMutableJList").Select "#0"
Dim wshShell
Set wshShell = CreateObject("WScript.Shell")
wshShell.SendKeys "{DEL}"

也试过把DEL换成DELETE可还是不行。不过在其他窗口中wshShell.SendKeys "{ENETER}"或者输入点字符是可以的。为什么呢?谢谢

shotstar 发表于 2010-3-29 11:27:44

是否当时的焦点不在你要删除的对象上?

zhuzhihan 发表于 2010-3-29 12:00:32

在的。。。而且非常奇怪,我拿回家这段就是成功的,在公司就是不行。都是一样的安装环境下。

yujie6832 发表于 2010-3-29 13:33:45

笔记本和台式机貌似有区别,这里做个小提示
页: [1]
查看完整版本: 新手请问为什么SendKeys "{DEL}"失败?