[問題] Autoit IE.au3 get string..

作者: Ssuio (企鵝小太郎)   2015-08-05 13:50:30
這是兩個系統,我希望將PLM上面表單資料抓下來,再倒入lab系統裡。
使用_IEFormElementGetObjByName 我可以找到我field的位置,如果純粹輸入'字串'
_IEFormElementSetValue($oUsername, '123456' ) 這樣是可以input值進去。
但我直接用變數 _IEFormElementSetValue($oUsername, $PLMNO ) 就不work了
,出來的值都是0。
目前試過 _IEgetPoperty、_IEGetObjByName
另外 我想使用 .innerText 、 .type 、 .value 怎麼compiler都說undeclare。
底下是我寫的script。
先謝謝了。
#include <IE.au3>
Local $PLMIE = _IECreate("http://dlkplmap.dlink.com.tw/Agile/PLMServlet?",1)
Local $PLMForm = _IEFormGetCollection($PLMIE,0)
Local $LabIE =
_IECreate("http://lab.dlink.com.tw/dlb_TestreportForm.asp?sno=",1)
Local $LabForm = _IEFormGetCollection($LabIE,0)
Local $oUsername = _IEFormElementGetObjByName($LabForm, 'FlowNo')
Local $PLMNO = _IEFormElementGetObjByName($PLMForm, "objectname")
_IEFormElementSetValue($oUsername, $PLMNO )
MsgBox(0, "ExampleForm", $Text) & @CRLF)

Links booklink

Contact Us: admin [ a t ] ucptt.com