2014-11-02 142 views
0

我想從Autoit中的揮杆應用程序的文本字段中獲取值以進行比較。有什麼工具可以在瀏覽器中查找特定字段的ID,例如螢火蟲。 Autoit中用於提取和比較字段值的代碼是什麼?在autoit中從文本字段中獲取值

回答

0

從幫助文件:

; ******************************************************* 
; Example 1 - Open a browser to the basic example, get an object reference 
;    to the DIV element with the ID "line1". Display the innerText 
;    of this element to the console. 
; ******************************************************* 

#include <IE.au3> 

Local $oIE = _IE_Example("basic") 
Local $oDiv = _IEGetObjById($oIE, "line1") 
ConsoleWrite(_IEPropertyGet($oDiv, "innertext") & @CRLF) 

爲了獲得價值,你可以使用

_IEPropertyGet($oDiv, "value") 
or 
$oDiv.Value 
+0

我希望得到一個字段的ID在Swing應用程序。有什麼申請嗎? – 2014-11-03 02:34:20

0

This UDF爲Java應用程序的自動化支持。

用法示例:

WinActivate("Piface Application Selector") 
_JavaAttachAndWait("Piface Application Selector") 
$java_obj1 = _JavaObjValueGet("", "Type of analysis", "label") 
$java_obj2 = _JavaObjValueGet("", "Run dialog", "push button") 
MsgBox(262144, "_JavaObjValueGet.au3", "Object values in the Piface Application Selector window include:" & @CRLF & @CRLF & _ 
+0

確定_JavaObjValueGet是函數,但是如何指定該字段? – 2014-12-03 10:05:14

+0

使用自動安裝文件夾下的Autoit Window Info工具。 – Milos 2014-12-07 07:56:56