ninjalicious Posted June 4, 2006 Share Posted June 4, 2006 OK so this is my first script I've made, just basically a program made to sleep, click something 8 times then sleep again and repeat, however I can't get it to repeat. This is what I have: While 1 Sleep(7000) MouseClick("left", 215, 212, 8, 1) Sleep(11000) Wend However it doesn't repeat. I've probably done something really stupidly wrong, but be gentle! I've tried searching and that, but I guess i'm just thick :"> Any help would be GREATLY appreciated! Thanks! Link to comment Share on other sites More sharing options...
Simucal Posted June 4, 2006 Share Posted June 4, 2006 (edited) OK so this is my first script I've made, just basically a program made to sleep, click something 8 times then sleep again and repeat, however I can't get it to repeat. This is what I have: While 1 Sleep(7000) MouseClick("left", 215, 212, 8, 1) Sleep(11000) Wend However it doesn't repeat. I've probably done something really stupidly wrong, but be gentle! I've tried searching and that, but I guess i'm just thick :"> Any help would be GREATLY appreciated! Thanks! Maybe something like: While 1 Sleep(11000) For $i = 0 to 7 MouseClick("left", 215, 212, 8, 1) Sleep(7000) Next WEnd Not sure how you orignally wanted your sleep times to be. The way this is setup.. it will sleep for 11 seconds in between each group of mouseclicks. It will also sleep for 7 seconds inbetween each individual mouseclick. Modify it to what you want. Edited June 4, 2006 by Simucal AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc) Link to comment Share on other sites More sharing options...
exodius Posted June 4, 2006 Share Posted June 4, 2006 (edited) When you say it's not repeating, is the script actually terminating or does it look like it's just sitting there looping? If you add this in at the top of your script, you can put your mouse over the tray icon and it will show you which line it's getting stuck at. Opt ( "TrayIconDebug", 1 ) Edited June 4, 2006 by exodius Link to comment Share on other sites More sharing options...
ninjalicious Posted June 4, 2006 Author Share Posted June 4, 2006 (edited) Maybe something like: While 1 Sleep(11000) For $i = 0 to 7 MouseClick("left", 215, 212, 8, 1) Sleep(7000) Next WEnd Not sure how you orignally wanted your sleep times to be. The way this is setup.. it will sleep for 11 seconds in between each group of mouseclicks. It will also sleep for 7 seconds inbetween each individual mouseclick. Modify it to what you want. Thanks, the script I posted is correct, it does work, it just doesn't loop. Edit: It's running inside another program so I can't look at the tray, but it doesn't click when it's running again, it just runs once then stops I think. I get the error "Next" statement with no matching "For" statement... whatever that means Edited June 4, 2006 by ninjalicious Link to comment Share on other sites More sharing options...
exodius Posted June 4, 2006 Share Posted June 4, 2006 Thanks, the script I posted is correct, it does work, it just doesn't loop.Edit: It's running inside another program so I can't look at the tray, but it doesn't click when it's running again, it just runs once then stops I think. I get the error "Next" statement with no matching "For" statement... whatever that means If you put that Opt line at the top of the script that this snippet is running in, it should allow you to look at the tray icon still... If you run the script out of SciTE, as opposed to compiling it and running it, then the tray icon debug should also tell you what line it's getting hung up on...As for that error message, because that For....Next loop is complete, it makes me think that you have an unpaired If statement or something like that somewhere above this snippet.P.S. Could we get your whole code? (Dont' forget to use the Code tags when posting it. Link to comment Share on other sites More sharing options...
ninjalicious Posted June 4, 2006 Author Share Posted June 4, 2006 If you put that Opt line at the top of the script that this snippet is running in, it should allow you to look at the tray icon still... If you run the script out of SciTE, as opposed to compiling it and running it, then the tray icon debug should also tell you what line it's getting hung up on... As for that error message, because that For....Next loop is complete, it makes me think that you have an unpaired If statement or something like that somewhere above this snippet. P.S. Could we get your whole code? (Dont' forget to use the Code tags when posting it. My whole code is: WinWaitActive("xxx") Sleep(7000) MouseClick("left", 215, 212, 8, 1) Sleep(9000) I don't want to put the window name in as it's a game, haha. It's really basic, that's all I need it to do, no pauses between mouse clicks or anything. It works perfectly when I activate it, it just doesn't loop and that's all I need it to do. Link to comment Share on other sites More sharing options...
Simucal Posted June 4, 2006 Share Posted June 4, 2006 Your code: While 1 Sleep(7000) MouseClick("left", 215, 212, 8, 1) Sleep(11000) Wend What you wanted it to do: Click something 8 times then sleep again and repeat, however I can't get it to repeat. Thanks, the script I posted is correct, it does work, it just doesn't loop. The code you provided does NOT do what you you said you wanted it to do. What your code does is infinately loop a Pause of 7 seconds, click , Pause 11 seconds. This is far from what you said. Take a closer look at what I posted. AutoIt Scripts:Aimbot: Proof of Concept - PixelSearching Aimbot with several search/autoshoot/lock-on techniques.Sliding Toolbar - Add a nice Sliding Toolbar to your next script. Click the link to see an animation of it in action!FontInfo UDF - Get list of system fonts, or search to see if a particular font is installed.Get Extended Property UDF - Retrieve a files extended properties (e.g., video/image dimensions, file version, bitrate of song/video, etc) Link to comment Share on other sites More sharing options...
exodius Posted June 4, 2006 Share Posted June 4, 2006 My whole code is: WinWaitActive("xxx") Sleep(7000) MouseClick("left", 215, 212, 8, 1) Sleep(9000) I don't want to put the window name in as it's a game, haha. It's really basic, that's all I need it to do, no pauses between mouse clicks or anything. It works perfectly when I activate it, it just doesn't loop and that's all I need it to do. How about trying a different type of loop... $x = 0 Do WinWaitActive("xxx") Sleep(7000) MouseClick("left", 215, 212, 8, 1) Sleep(9000) Until $x = 1 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