首先我需要提一提的是我對Autoit來說很新。Autoit:如何在變量中存儲變化的網頁?
我創建了這個腳本,可以在我的學校爲團體項目自動完成房間預訂過程。我創建了一個可以正常工作的自動登錄腳本。現在我想從加載的頁面訪問不同的元素(複選框,單選按鈕......)。
我的問題是如何保存我登錄的頁面中的各種元素,並對它們執行某些操作?
Func SignIn()
Global $window = _IECreate("https://roombooking.au.dk/classes/Login.aspx? ReturnUrl=%2fclasses%2fbook.aspx")
_IELoadWait($window)
If @error Then Return
WinSetState("[ACTIVE]", "", @SW_MAXIMIZE)
Local $username = _IEGetObjByName($window,"ctl00$Main$UsernameBox")
Local $password = _IEGetObjByName($window,"ctl00$Main$PasswordBox")
Local $button = _IEGetObjByName($window, "ctl00$Main$LoginBtn")
_IEFormElementSetValue($username,"abc")
_IEFormElementSetValue($password,"123")
_IEAction ($button, "click")
EndFunc
Func Room()
Local $SelectRoom = _IEGetObjByName(**???**,"ctl00$Main$ChangeReqsBtn")
_IELoadWait($ bwindow) _IEAction($ S526, 「點擊」)
EndFunc
我爲此道歉。我現在已經上傳了這些代碼,希望能夠給大家一些啓示。 –