0

好的,我一直在尝试找到一种方法来选择并单击以输入文件夹,同时尝试选择要通过 Internet Explorer 上传的文件。

我目前正在使用 ControlListView 选择文件夹,然后使用 ControlSend 按 {ENTER},因为“单击”没有任何工作功能

使用帮助文件夹中的示例时一切正常,但是当我尝试使用该文件上传窗口(SysListView32)开始关闭随机窗口时。

示例代码:

_GUICtrlListView_ClickItem(1, 1, "左", False, 2)

自动窗口信息:

http://s3.postimage.org/84cezen72/2011_06_13_174651.png

4

1 回答 1

1

我可以看到你做错了什么,但不完全确定如何简单地解决它。

问题是你使用这个函数 _GUICtrlListView_ClickItem 参数:1, 1, "left", false, 2。而第一个参数 (1) 应该是控件的句柄。

您可以使用 ControlGetHandle 获取控件的句柄。就像是:

$hWnd = ControlGetHandle("somethinghere")
_GUICtrlListView_ClickItem($hWnd, 1, "left", false, 2)
于 2011-06-13T15:36:23.490 回答