3aberxcs Posted February 15, 2014 Posted February 15, 2014 hi all Such as this example !But by using 'StringRegExp' or Anything but not visible to the user And also how I store the output of the Site $oIE = _IECreateEmbedded () $serverweb = "http://www.maxmind.com/en/home" $winw = 800 $winh = 600 $Main_App = GUICreate('Label Application',$winw,$winh,0,0) GUICtrlCreateObj($oIE, 5, 100, $winw-100, $winh-50) GUISetState (@SW_SHOW) Send("{TAB 25}") Send($ip) Send("{ENTER}") Send("{TAB 5}") $oIE.navigate($serverweb) _IELoadWait($oIE)
water Posted February 15, 2014 Posted February 15, 2014 You already use the IE UDF. Why not use the functions of the UDF to do what you want? 3aberxcs 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
3aberxcs Posted February 15, 2014 Author Posted February 15, 2014 You already use the IE UDF. Why not use the functions of the UDF to do what you want? I do not know the use of UDF And also how I store the output of the Site ?
water Posted February 15, 2014 Posted February 15, 2014 Check function _IEFormElementSetValue to set the value of a form element. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Moderators Melba23 Posted February 15, 2014 Moderators Posted February 15, 2014 3aberxcs (and/or EMadxcs),You appear to have 2 accounts, which is not permitted here. if this is the case, let me know which of them you would like to keep and I will merge them. If not, then please explain why it appears that way. M23 3aberxcs 1 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
3aberxcs Posted February 15, 2014 Author Posted February 15, 2014 3aberxcs (and/or EMadxcs), You appear to have 2 accounts, which is not permitted here. if this is the case, let me know which of them you would like to keep and I will merge them. If not, then please explain why it appears that way. M23 This is my account .. Account for the other brother ..Please delete it: p
Moderators Melba23 Posted February 15, 2014 Moderators Posted February 15, 2014 3aberxcs,If you are indeed 2 separate people then there is no problem having 2 accounts. But I will only delete the other account if your brother asks me himself. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
3aberxcs Posted February 15, 2014 Author Posted February 15, 2014 #include <IE.au3> #include <Inet.au3> Local $oIE = _IECreate("http://www.maxmind.com/en/home") Local $oForm = _IEFormGetObjByName($oIE, "slider") Local $oText = _IEFormElementGetObjByName($oForm, "Enter an IP address") $oText=_IEFormElementSetValue($oText, _GetIP()) Does not workWhat is the reason!!
water Posted February 15, 2014 Posted February 15, 2014 Can you post the content of the SciTE output pane after you have run your script by pressing F5? 3aberxcs 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
3aberxcs Posted February 15, 2014 Author Posted February 15, 2014 Can you post the content of the SciTE output pane after you have run your script by pressing F5? >"C:Program FilesAutoIt3SciTE..autoit3.exe" /ErrorStdOut "C:UserssureDesktop1 (2).au3" --> IE.au3 V2.4-0 Warning from function _IEFormGetObjByName, $_IEStatus_NoMatch --> IE.au3 V2.4-0 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidDataType --> IE.au3 V2.4-0 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType --> IE.au3 V2.4-0 Error from function _IEFormSubmit, $_IEStatus_InvalidDataType >Exit code: 0 Time: 7.493
water Posted February 15, 2014 Posted February 15, 2014 As you can see _IEFormGetObjByName can't find the object "slider". Which site do you try to automate? 3aberxcs 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
3aberxcs Posted February 15, 2014 Author Posted February 15, 2014 As you can see _IEFormGetObjByName can't find the object "slider". Which site do you try to automate?
water Posted February 15, 2014 Posted February 15, 2014 You need to grab the Form element (example: "home-page-demo") not the Div. 3aberxcs 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
3aberxcs Posted February 15, 2014 Author Posted February 15, 2014 #include <IE.au3> #include <Inet.au3> Local $oIE = _IECreate("http://www.maxmind.com/en/home") Local $oForm = _IEFormGetObjByName($oIE, "home-page-demo") Local $oText = _IEFormElementGetObjByName($oForm, "addresses") $oText=_IEFormElementSetValue($oText, _GetIP()) _IELoadWait($oIE) ;_IEFormSubmit($oForm) Does not work There is no error message.... ;_ IEFormSubmit($oForm) Does not work >"C:Program FilesAutoIt3SciTE..autoit3.exe" /ErrorStdOut "C:UserssureDesktop1 (2).au3" >Exit code: 0 Time: 4.691
water Posted February 15, 2014 Posted February 15, 2014 Please read the remarks in the help file for _IEFormSubmit. Not all websites can be automated using this function. 3aberxcs 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
3aberxcs Posted February 15, 2014 Author Posted February 15, 2014 Please read the remarks in the help file for _IEFormSubmit. Not all websites can be automated using this function. How will click the button ok Experimented a lot, but it does not work I'm :'( :'(
water Posted February 15, 2014 Posted February 15, 2014 Hve you tried function _IEAction to click on the submit button? My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
3aberxcs Posted February 15, 2014 Author Posted February 15, 2014 (edited) Hve you tried function _IEAction to click on the submit button? yas not work Edited February 15, 2014 by 3aberxcs
water Posted February 15, 2014 Posted February 15, 2014 Then I'm out of ideas :-( My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
JohnOne Posted February 15, 2014 Posted February 15, 2014 #include <IE.au3> ;Local $oIE = _IECreate("http://www.maxmind.com/en/home") Local $oIE = _IEAttach("http://www.maxmind.com/en/home", "URL") _IELoadWait($oIE) Local $oForm = _IEFormGetObjByName($oIE, "home-page-demo") Local $oText = _IEFormElementGetObjByName($oForm, "addresses") $oText=_IEFormElementSetValue($oText, _GetIP()) $i = 1 For $objs In $oForm If $i = 3 Then _IEAction($objs, "click") EndIf $i += 1 Next AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now