crazycrash Posted December 12, 2006 Share Posted December 12, 2006 (edited) Hey guys. I am new to autoit and found my first problem that i cant get my head around. I am trying to write a simple script, that copies some text, then clicks somewhere, then waits till the next page is loaded, and paste it again. Now I tried to use winwait but it doesnt seem to work. In specific: I have a Internetsite, copying text from it, clicking a button, waiting till next page is loaded, pasting what i just coppied before. The problem is that the title of the ie window always changes a bit, but there is a specific text, like 1234 on the next page after clicking the button. once that text apears, i want the script to paste the copied stuff. Would be really great if somebody could help me out here, would safe me about 2 hours of work while getting to know autoit a bit better =) Heres my script so far: $accountstoget = 20 $accountsgotten = 0 Do sleep(1000) MouseClickDrag ( "left", 364, 88, 406, 88, 10) Send("^c");copying sleep(500) MouseClick( "left", 400, 100, 1, 20);clicking the button WinWait ( "Microsoft Internet", "1234" );waiting till the next page loads with 1234 in it, this is where i am stuck, macro wont continue even though page is loaded and it sais 1234 in it MouseClick ( "left", 864, 88 , 1 , 10 ) Send("^v") sleep(500) $accountsgotten = $accountsgotten + 1 MsgBox(0, "doneit", $accountsgotten) Until $accountsgotten = $accountstoget Edited December 12, 2006 by crazycrash Link to comment Share on other sites More sharing options...
Valuater Posted December 12, 2006 Share Posted December 12, 2006 When working with websites... its a better direction to use IE.au3 commands its in the help file _IELoadWait() is great for this type of proble, however you should code the entire script with IE.au3 8) Link to comment Share on other sites More sharing options...
James Posted December 12, 2006 Share Posted December 12, 2006 Try use #include <ie.au3> Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ Link to comment Share on other sites More sharing options...
crazycrash Posted December 13, 2006 Author Share Posted December 13, 2006 Thank you guys, after fiddling around for a bit i got it with _IELoadWait(), you just safed me 3 hours of work!! Thanks again... Link to comment Share on other sites More sharing options...
James Posted December 13, 2006 Share Posted December 13, 2006 No problems. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ Link to comment Share on other sites More sharing options...
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