2011-06-13 34 views
0

好吧,我一直在試圖找到一種方法來選擇並點擊進入文件夾,同時試圖通過Internet Explorer上傳文件。爲什麼_GUICtrlListView_ClickItem不適用於Internet Explorer文件上載對話框?

我目前使用ControlListView選擇一個文件夾,然後按{ENTER}與ControlSend因爲沒有用於「點擊」的幫助文件夾例如工作時

一切正常,任何工作職能

但當我試圖使用該文件上傳窗口(SysListView32)開始關閉隨機窗口。

示例代碼:

_GUICtrlListView_ClickItem(1,1, 「左」,假,2)

的AutoIt窗口信息:

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

回答

1

我可以看到你在做什麼錯誤,但不完全確定如何解決它。

問題是,您使用此函數_GUICtrlListView_ClickItem與參數:1,1,「左」,假,2。雖然第一個參數(1)應該是控件句柄。

您可以使用ControlGetHandle獲取控件的句柄。例如:

$hWnd = ControlGetHandle("somethinghere") 
_GUICtrlListView_ClickItem($hWnd, 1, "left", false, 2) 
相關問題