Jump to content

Ie.au3 T2.0 Internet Explorer Automation Library


DaleHohm
 Share

Recommended Posts

  • Replies 252
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Function Reference: _IELinkClickByText

First Example -

#include <IE.au3>

_IELinkClickByText <--

Second Example -

#include <IE.au3>

$oIE = _IE_Example ("basic")

_IEClickLinkByText < --

The Click and Link are messed up on the Bottom in the Actual Example for the Function.

Link to comment
Share on other sites

Function Reference: _IELinkClickByText

First Example -

#include <IE.au3>

_IELinkClickByText <--

Second Example -

#include <IE.au3>

$oIE = _IE_Example ("basic")

_IEClickLinkByText < --

The Click and Link are messed up on the Bottom in the Actual Example for the Function.

Yes, sorry about that. Updated example has already been placed in queue for the next beta release.

@Balachander K - improved your job performance review? Awesome!

Dale

Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y

Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Link to comment
Share on other sites

Same thing goes for the By LinkClickIndex, and Example of it.

Just trying to help. :D

Yes, thanks. That one had been caught as well.

Dale

Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y

Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Link to comment
Share on other sites

Dear DaleHohm and Jonathan Bennett and the AutoIt Team,

What is the meaning IE.au3 is now part of the standard UDF library, Is that mean we can use and include IE.au3 script like including the file GUIConstants.au3 at the beginning of our scripts for commercial use to sell for profit and freely distribute scripts and/or compiled scripts that were created with the AutoIt SOFTWARE PRODUCT ?

This is part of AutoIt v3 END-USER LICENSE AGREEMENT FOR THIS SOFTWARE ******

Commercial Use. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.

Another question, what is the final name of IE.au3 in the beta or new version of AutoIt V3 if we want to include it at the begining of the scripts using #include ?.

Best regards

H.J.

Edited by H.J.
Link to comment
Share on other sites

Dear DaleHohm and Jonathan Bennett and the AutoIt Team,

What is the meaning IE.au3 is now part of the standard UDF library, Is that mean we can use and include IE.au3 script like including the file GUIConstants.au3 at the beginning of our scripts for commercial use to sell for profit and freely distribute scripts and/or compiled scripts that were created with the AutoIt SOFTWARE PRODUCT ?

This is part of AutoIt v3 END-USER LICENSE AGREEMENT FOR THIS SOFTWARE ******

Commercial Use. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.

Another question, what is the final name of IE.au3 in the beta or new version of AutoIt V3 if we want to include it at the begining of the scripts using #include ?.

Best regards

H.J.

You are free to use IE.au3 under the same license as AutoIt. I, nor no one else, makes any additional claims or restrictions on the code. Go forth and prosper. You can, but are not required to, make a donation to AutoIt. It this code makes you rich and famous, just remember to say thank-you, but not event that is required.

In the production release the library will still be called IE.au3 as it is now.

Dale

Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y

Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Link to comment
Share on other sites

Thank you for your help and support, but what about the API's or Dll's or other application you are using in your IE.au3 scripts are all legall to use it under same license as AutoIt specially for Commercial Use as in Autoit v3 license.

Best regards

H.J.

Link to comment
Share on other sites

Thank you for your help and support, but what about the API's or Dll's or other application you are using in your IE.au3 scripts are all legall to use it under same license as AutoIt specially for Commercial Use as in Autoit v3 license.

Best regards

H.J.

The API's and DLL's are all part of the windows operating system. You are bound by your licensing terms from Microsoft for those rather than AutoIt.

Dale

Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y

Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Link to comment
Share on other sites

Thanks for your replay, Is that mean all MS API's and Dll's functions which they are part of the MS Windows Operating System It is free and I have the rights to use them in our commercial application or scripts and/or compiled scripts if I am using legall license for MS Windows Operating System ( Example MS Windows XP Professional ) and also I can sell for profit my commercial applications or scripts I created and/or compiled scripts that created by the AutoIt SOFTWARE PRODUCT or freely distribute it for any purpose without paying royalties or additional license fees to Microsoft Corp and the users or the customers how purchased or using my applications or my scripts or/and compiled scripts he is responsible to have the legall license for his MS Windows Operating System?

Best regards

H.J.

Link to comment
Share on other sites

Thanks for your replay, Is that mean all MS API's and Dll's functions which they are part of the MS Windows Operating System It is free and I have the rights to use them in our commercial application or scripts and/or compiled scripts if I am using legall license for MS Windows Operating System ( Example MS Windows XP Professional ) and also I can sell for profit my commercial applications or scripts I created and/or compiled scripts that created by the AutoIt SOFTWARE PRODUCT or freely distribute it for any purpose without paying royalties or additional license fees to Microsoft Corp and the users or the customers how purchased or using my applications or my scripts or/and compiled scripts he is responsible to have the legall license for his MS Windows Operating System?

Best regards

H.J.

I am not a lawyer, nor do I pretend to formally represent AutoIt, so I can only tell you my understanding of this. Before you start distributing software for money you would probably want to seek professional legal advice.

That said, I believe what you have stated is generally true. I believe that the AutoIt license does not restrict your use of distribution of its code. So long as you do not distribute any Microsoft code or DLL's I would expect you'll be fine depending on the end user having what they need and having free and clear license to use it. Microsoft also creates "redistributable" packages of some of their code and libraries that you can in fact ship with your product, but you need to research that case-by-case.

If you want to continue this discussion about AutoIt I suggest you take it to the Chat forum as it is not specific to IE.au3.

Dale

Edit: typos

Edited by DaleHohm

Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y

Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Link to comment
Share on other sites

So, my example:

#include "IE.au3"
$sUsername = "Your Username"
$sPassword = "Your Password"
$oIE = _IECreate("http://www.orange.fr")
_IELinkClickByText ($oIE, "mobile")
$oForm = IEFormGetObjByName ($oIE, "auth")
$ologin = _IEFormElementGetObjByName($oform, "SMSusername")
$opassword = _IEFormElementGetObjByName($oform, "SMSpassword")
_IEFormElementSetValue($ologin, $sUsername)
_IEFormElementSetValue($opassword, $sPassword)

Result:

--> IE.au3 Warning from function _IEGetObjByName, $_IEStatus_NoMatch
--> IE.au3 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidDataType
--> IE.au3 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidDataType
--> IE.au3 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType
--> IE.au3 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType

WebPage Source code:

<form name="auth" method="post" target="service" onsubmit="return submitAccesPAAuthentifieFormulaireGE(self.document.forms.auth)">

I detected the problem. Is a Frame problem.

Damn Frames.

Edited by Juanse
Link to comment
Share on other sites

YAE (Yet Another Error) [The Same as Before]:

Web Page source:

<input type='checkbox' tabindex='102' name='Bus' value='2' checked>Bus<br>

AutoIt Code:

#include <IE.au3>
$Deps = "Gare Montparnasse"
$Arrs= "Gare de Clamart"
$Carrs = "Clamart"
$oIE = _IECreate("http://transilien.navitia.com/navitia/iti_1_demande.asp")
$oForm = _IEFormGetObjByName ($oIE, "demande")
$oSelect = _IEFormElementGetObjByName ($oForm, "hour")
_IEFormElementOptionselect ($oSelect, "23h", 1, "byText")
_IEFormElementCheckboxSelect ($oForm, "2", "Bus", 0, "byValue") oÝ÷ Ù·(è]4ÓK)j{-ÊW
worked

I have the LATEST REALEASE and the LATEST BETA

Edited by Juanse
Link to comment
Share on other sites

  • Developers

Did you try it with the latest release included in the current Beta ?

EDIT:

worked

I have the LATEST REALEASE and the LATEST BETA and the LATEST EVERYTHING

Attitude ... and you still wish to be assisted ? ...

As Big_Daddy states... post you problem were it belongs and relax ......

Edited by JdeB

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

@Juanse - Start a new topic in the support forum if you need further assistance on this.

And why is this topic for if I can't say that the library is not working properly? Why does it have 14 pages then? An uncountable amount of congratulations?

I don't want to be rude.

But I think that this topic is the best one where I can ask a question, because I use the library correctly. I'm not asking how to use it.

Link to comment
Share on other sites

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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...