Sign in to follow this  
Followers 0

Starting with AutoIt

75 posts in this topic

Posted

Hello,

I'm just starting with AutoIt, and I'd like to automize some tasks. I've just read the 3 tutorials.

I'd like to open a internet window, go to a site and copy/paste the last topic of a forum into a .txt.

I think I know how to open a internet window, using the function run : Run(C:\Program Files\Internet Explorer\iexplorer.exe).

Now how to select the site where you put the url and write the url I want ?

Afterwards, how to make the mouse move and select a url that is on the site ?

Thanks for your help.

Share this post


Link to post
Share on other sites



Posted

Hello,

I'm just starting with AutoIt, and I'd like to automize some tasks. I've just read the 3 tutorials.

I'd like to open a internet window, go to a site and copy/paste the last topic of a forum into a .txt.

I think I know how to open a internet window, using the function run : Run(C:\Program Files\Internet Explorer\iexplorer.exe).

Now how to select the site where you put the url and write the url I want ?

Afterwards, how to make the mouse move and select a url that is on the site ?

Thanks for your help.

Check out the IE functions in the helpfile (under the UDF section), then study the examples.

If you do it like this you can even have a script surfing around on the internet in the background :)

Share this post


Link to post
Share on other sites

Posted

I'm sorry, I havent understood where to look. Are you talking about this page : http://www.autoitscript.com/autoit3/docs/ ?

Besides, I'd actually prefer to use mozilla, does the help files you're talking about also work for firefox ?

Share this post


Link to post
Share on other sites

Posted

I'm sorry, I havent understood where to look. Are you talking about this page : http://www.autoitscript.com/autoit3/docs/ ?

Besides, I'd actually prefer to use mozilla, does the help files you're talking about also work for firefox ?

No they only works with ie, and the help file comes with autoit, look under program\Autoit V3\Autoit Help File :)

Share this post


Link to post
Share on other sites

Posted

There's no cost for an example :)

#Include<IE.au3>
$oIE = _IECreate ("http://autoitscript.com")
_IELoadWait ($oIE)

another questions, let's read the help file first, i'm sure you'll come back with a specific question :( and sure, you'll be helped

Share this post


Link to post
Share on other sites

Posted

(while reading the help files)

can't we adapt them to firefox ?

Share this post


Link to post
Share on other sites

Posted

(while reading the help files)

can't we adapt them to firefox ?

yes, we can't ... until someone wrote <FireFox.au3> :)

Share this post


Link to post
Share on other sites

Posted (edited)

I know it might be a little hard for a first program, but i'd really like to use firefox. Can you tell me how to access to the url bar ? (I think there's a shortcut for that, at least there's a shortcut for that with ie).

Edited by Elishac

Share this post


Link to post
Share on other sites

Posted (edited)

This really helped me develope my new script it shows you basically how variables and other sorts of things function in Autoit 3

comis autoit v3 tutorial

Edited by TnTProductions

Share this post


Link to post
Share on other sites

Posted

I know it might be a little hard for a first program, but i'd really like to use firefox. Can you tell me how to access to the url bar ? (I think there's a shortcut for that, at least there's a shortcut for that with ie).

You could ControlSend() the keyboard short cut "{F6}" to the Firefox window.

There is not likely to be a Firefox.au3 any time soon. The Mozilla products are based on an entirely different security model that does not open up it's APIs to use by other processes. Firefox is Open Source, and you could add a plug-in that would expose those APIs through a COM interface, but it's not worth it to most people to open the security hole.

:)

Share this post


Link to post
Share on other sites

Posted (edited)

This really helped me develope my new script it shows you basically how variables and other sorts of things function in Autoit 3

comis autoit v3 tutorial

Nothing worse than giving wrong information to a new person. On that link/tutorial:

MsgBox(64,"", "This is a rather _
long line, so _
I broke it with the _
underscore, _, char_
acter.")
Is incorrect, I didn't bother to go past that.

The correct method would be:

MsgBox(64,"", "This is a rather " & _
	"long line, so " & _
	"I broke it with the " & _
	"underscore, _, char" & _
	"acter.")

Edit:

This is a fairly good tutorial written a while back by LxP: http://www.autoitscript.com/forum/index.ph...c=19434&hl=

Edited by SmOke_N

Share this post


Link to post
Share on other sites

Posted

Do you have an idea how I could press a link on firefox ?

Share this post


Link to post
Share on other sites

Posted

Do you have an idea how I could press a link on firefox ?

There are no real FireFox udfs that are worth anything really. Utilize the IE.au3 udfs in the help file for web automation.

Share this post


Link to post
Share on other sites

Posted

I understood that. But i'd like to try some easy tasks with firefox anyway. Can you please help me ?

Share this post


Link to post
Share on other sites

Posted (edited)

I understood that. But i'd like to try some easy tasks with firefox anyway. Can you please help me ?

I'm sorry, maybe I wasn't clear if you didn't understand.

Use the IE* functions, as there are really no reliable methods to use with firefox.

Edit:

Maybe you could make one: http://developer.mozilla.org/en/docs/Main_Page

Edited by SmOke_N

Share this post


Link to post
Share on other sites

Posted

"Use the IE* functions" : do you mean it's possible that some IE functions work with firefox ?

I'm sure there should be a way to click on a link, at least either by using the tabulation or the mouse click.

I'd like someone to help me with my issue, you surely do know more things that I do about autoit possibilites, so please help me.

Share this post


Link to post
Share on other sites

Posted

"Use the IE* functions" : do you mean it's possible that some IE functions work with firefox ?

No, you cant use IE functions in Firefox.

I'm sure there should be a way to click on a link, at least either by using the tabulation or the mouse click.

I'd like someone to help me with my issue, you surely do know more things that I do about autoit possibilites, so please help me.

Ofcource that would be possible, use Send()/MouseClick() or ControlSend()/ControlClick() but that would be extremely mush worse that using the IE functions.

Share this post


Link to post
Share on other sites

Posted (edited)

except these 2 ideas (mouse click and tabulation), do you have an idea how to go to a link on firefox, using some autoit functions ?

Besides, do you see a way to :

- get what is written on the bottom and on the left of the firefox window (where the url appears) ?

- know if something is some text is selected ? I want to use the ctrl+F to search for a word, but afterwards, how can I see what is selected (I'd want to click the link right above that word) Is there a function or any other way to get the mouse to the selected text ?

Edited by Elishac

Share this post


Link to post
Share on other sites

Posted

The only thing left is the FF.au3 ProgAndy linked to in post #8

Share this post


Link to post
Share on other sites

Posted

I don't read German at all (I don't even speak Enligsh very well...). Can you translate the main lines for me please, if it is so important ?

Share this post


Link to post
Share on other sites

Posted (edited)

I don't read German at all (I don't even speak Enligsh very well...). Can you translate the main lines for me please, if it is so important ?

I don't know a word German (ok a few) but even so i don't have Firefox so unfortunately I can't help you with that :) Edited by AdmiralAlkex

Share this post


Link to post
Share on other sites

Posted (edited)

OK, maybe someone who speaks German will, then. And what about my questions @post 19, can't you help me with that either?

Edited by Elishac

Share this post


Link to post
Share on other sites

Posted (edited)

OK, maybe someone who speaks German will, then. And what about my questions @post 19, can't you help me with that either?

Something wrong with taking a little initiative and using an online translator like babelfish? Edited by SmOke_N

Share this post


Link to post
Share on other sites

Posted (edited)

Here is another question (normally you can answer that one) :

I have to run a program. An error window might appear when i start this program. I want to treat that error.

What should I do ?

I want to use the winwaitactive function, in order to wait for the program to open, but if the error appears, the program won't open, and i don't know what to do, since the script is stopped during that time.

Let's say that the window's error is called "Error".

actual script (that does not treat the error) :

Run("Program")

WinWaitActive("Program window")

Winclose("ProgramWindow")

(I could use a "if" statement, if it was not for the "winwaitactive" function - this winwaitactive function is the problem)

I hope you have understood my question, as my English is not perfect. If not, please say so, I'll try to explain again.

Thanks

Edited by Elishac

Share this post


Link to post
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
Sign in to follow this  
Followers 0




  • Recently Browsing   0 members

    No registered users viewing this page.