Jump to content

Recommended Posts

Posted

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)
Posted

You already use the IE UDF. Why not use the functions of the UDF to do what you want?

My UDFs and Tutorials:

  Reveal hidden contents

 

Posted
  On 2/15/2014 at 7:31 AM, water said:

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 ?

Posted

Check function _IEFormElementSetValue to set the value of a form element.

My UDFs and Tutorials:

  Reveal hidden contents

 

  • Moderators
Posted

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

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png 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:

  Reveal hidden contents

 

Posted

  On 2/15/2014 at 8:47 AM, Melba23 said:

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
Posted

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

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png 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:

  Reveal hidden contents

 

Posted

#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 work

What is the reason!!

Posted

Can you post the content of the SciTE output pane after you have run your script by pressing F5?

My UDFs and Tutorials:

  Reveal hidden contents

 

Posted

  On 2/15/2014 at 10:19 AM, water said:

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

 

Posted

As you can see _IEFormGetObjByName can't find the object "slider".

Which site do you try to automate?

My UDFs and Tutorials:

  Reveal hidden contents

 

Posted

You need to grab the Form element (example: "home-page-demo") not the Div.

My UDFs and Tutorials:

  Reveal hidden contents

 

Posted

#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

 

Posted

Please read the remarks in the help file for _IEFormSubmit. Not all websites can be automated using this function.

My UDFs and Tutorials:

  Reveal hidden contents

 

Posted

  On 2/15/2014 at 1:24 PM, water said:

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 : :'( : :'(

Posted

Hve you tried function _IEAction to click on the submit button?

My UDFs and Tutorials:

  Reveal hidden contents

 

Posted (edited)
  On 2/15/2014 at 2:31 PM, water said:

Hve you tried function _IEAction to click on the submit button?

yas

not work

Edited by 3aberxcs
Posted

Then I'm out of ideas :-(

My UDFs and Tutorials:

  Reveal hidden contents

 

Posted

#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.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...