1
我試圖讓組合框的編輯文本的全文,但它只返回的第一個字,而不是其餘。
WinWaitActive("Properties")
Sleep(500)
$select = ControlGetText("Properties", "", "[CLASS:ComboBox; INSTANCE:1]")
MsgBox(0, "", $select)
我試圖讓組合框的編輯文本的全文,但它只返回的第一個字,而不是其餘。
WinWaitActive("Properties")
Sleep(500)
$select = ControlGetText("Properties", "", "[CLASS:ComboBox; INSTANCE:1]")
MsgBox(0, "", $select)
只是讓這個問題可以作爲回答關閉:
對照的JPEG一部分繪製最有可能的所有者,這肯定不是標準控制的一部分。結果標準控制功能將無法工作。
唯一剩下的選項是直接讀取程序存儲器(取決於寫入的語言,以及字符串如何存儲,這可能相當簡單或實際上不可能)或OCR。有很多爲AutoIt製作的OCR庫,只是搜索論壇。
爲什麼不使用'_GUICtrlComboBox_GetEditText'? – Matt
我試過了,它不會返回任何內容,如在blank.There中顯示文件名和文件類型的組合框。當我嘗試顯示組合框的文本時,它只返回文件名。我只是想通過使用Window Info Tool,而不是唯一可見的文本是文件名,文件類型既不可見也不隱藏。 – NullReferenceException
這是什麼應用程序,或者是否存在顯示相同行爲的標準Windows應用程序?或者,你可以拍攝一些截圖並獲得更多關於它的信息。 – Matt