有乙個介面如上圖:黑色框框部分是乙個整體,也是乙個gridview,如果我想把框框中右側資料獲取出來,該如何操作?
我嘗試過了很多途徑,都無法成功。
今天,我發現,當滑鼠焦點在黑色框框左側的部分的時候,該焦點右側的內容可以通過controlgettext獲得,於是我就有辦法獲取該gridview中右側所有的內容了。方法如下:
opt("該方法會遍歷點選黑色框框內部左側所有的label,獲取焦點,然後把該label對應的右側的內容獲取出來。wintitlematchmode")
$handle = wingethandle("
.net reactor v4.5.9.8 - full versio")
winactivate($handle)
dim $arrayx[6] = [10, 30, 40, 60, 80, 90];
for $i = 0
toubound($arrayx)-1
; controlclick($handle,
"","
","left
", 1,100
, $arrayx[$i])
; consolewrite(controlgettext($handle,
"","
") &@lf)
;next
for $i in
$arrayx
controlclick($handle,
"","
","left
", 1,100
, $i)
consolewrite(controlgettext($handle,
"","
") &@lf)
next
遺憾的是,我目前還不清楚,如何根據文字的內容進行點選操作。
取消Gridvie中button的焦點
gridview中新增button,onclick方法使得 gridview的setonitemclicklistener方法無效。解決方法 設定button的xml布局檔案,也就是自定義的adapter中getview方法的 convertview的布局檔案 將button屬性分別設定為 andr...
AutoIT操作ie8獲取標籤物件報錯
最近在做乙個進項稅認證的demo,像這種軟體僅支援ie瀏覽器,更為誇張的是有的頁面是針對ie8的xml。在autoit寫 的時候都習慣這樣寫 local oie iecreate url oie.document.qeruyselector id 但是有的頁面僅支援ie8,在控制台執行documen...
AutoIt學習資料
autoit 目前最新是v3版本,這是乙個使用類似basic指令碼語言的 免費軟體 它設計用於 windows gui 圖形使用者介面 中進行 自動化 操作.它利用模擬鍵盤按鍵,滑鼠移動和視窗 控制項的組合來實現自動化任務 比如自動安裝 而這是其它語言不可能做到或無可靠方法實現的 例如 vbscri...