2014-11-02 2 views
0

Я хочу получить значение из текстового поля приложения swing в Autoit для сравнения. Есть ли какой-либо инструмент для поиска идентификатора определенного поля, такого как firebug в браузерах. И что такое код в 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

Я хочу, чтобы получить идентификатор поля в свинг применения. Есть ли какое-либо приложение для этого? –

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

OK _JavaObjValueGet - это функция, но как я могу указать это поле? –

+0

Используйте инструмент Autoit Window Info, найденный в папке установки автоматической установки. – Milos

Смежные вопросы