Youngster Posted August 4, 2009 Share Posted August 4, 2009 i created this simple script that can type for you the same lines over and over... but the problem is that it takes up way too much cpu. is there a way to limit this? Link to comment Share on other sites More sharing options...
TheOnlyOne Posted August 4, 2009 Share Posted August 4, 2009 you could set a sleep in sleep (10) Link to comment Share on other sites More sharing options...
WannaLearnPls Posted August 4, 2009 Share Posted August 4, 2009 yah, as TheOnlyOne said, you need to make some sleeps between the loops >_ Link to comment Share on other sites More sharing options...
Youngster Posted August 4, 2009 Author Share Posted August 4, 2009 Thanks! i tried it, it helped a bit xD the cpu usage went from 97% to 88% Link to comment Share on other sites More sharing options...
bo8ster Posted August 4, 2009 Share Posted August 4, 2009 for something more fancy, see SendKeyDelay option. I assume you are using send. Post your code because code says more then your words can. SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y. Use Opt("MustDeclareVars", 1)[topic="84960"]Brett F's Learning To Script with AutoIt V3[/topic][topic="21048"]Valuater's AutoIt 1-2-3, Class... is now in Session[/topic]Contribution: [topic="87994"]Get SVN Rev Number[/topic], [topic="93527"]Control Handle under mouse[/topic], [topic="91966"]A Presentation using AutoIt[/topic], [topic="112756"]Log ConsoleWrite output in Scite[/topic] Link to comment Share on other sites More sharing options...
99ojo Posted August 4, 2009 Share Posted August 4, 2009 Hi, you may increase your sleeptime: sleep (20) or sleep (50). Just change it and see what happens.... :-)) Stefan Link to comment Share on other sites More sharing options...
Youngster Posted August 5, 2009 Author Share Posted August 5, 2009 i tried using sleep, but it still takes up alot of cpu! and yes, im using send =P oh, and im wondering if it has to do with my loop.... my code is something like: Func enter() While 1 send($text) send("{enter}") If _IsPressed("23") Then ExitLoop EndIf Sleep(50) WEnd HotKeySet("^v", "enter") EndFunc if i change the loop to a set amount, would it go faster? or should i use adlib (i don't really get adlib...) Link to comment Share on other sites More sharing options...
WannaLearnPls Posted August 6, 2009 Share Posted August 6, 2009 (edited) try adding Sleep(100) right before "send($text)" and see how it goes >_< and do the same to any other loop you may have as main, considering what you posted was nothing but A function Edited August 6, 2009 by WannaLearnPls 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