Sign in to follow this  
Followers 0
Rabbitman

Help me

6 posts in this topic

#1 ·  Posted (edited)

OMG help me please i have been trying for hours and i cant do this.I have multiple hotkeys but i dont know how to put them into one script. And i dont know how to make it not start when i open it up, but wait for me to press a hotkey. And i dont know how to completely stop a script with a hotkey, instead of pausing it. And i dont know how to get this to work. I have been trying for weeks and... >:x

I am using the script from the helpfile and editing it, and if i put just one it works. But if i put 2 it doesnt work. And i know you can only have one hotkey running at a time, but i have 7 and i dont know how to make it stop instead of pause so i can use another hotkey. Please help me!!! I just deleted everything so i cant provide my code...

Edited by Rabbitman

Share this post


Link to post
Share on other sites



Edited

Share this post


Link to post
Share on other sites

Here is my script:

Global $Paused ;First Variable
Global $Paused_2 ;Second Variable
HotKeySet("{PAUSE}", "TogglePause");For first script, it will toggle the pause on that one
HotKeySet("{-}", "Hello") ;Second Script, it will toggle the pause on that one
HotKeySet("{ESC}", "Terminate");Exit
While 1
    $msg = GUIGetMsg()
While 1=1 ;Just sends "z"
Send("{Z down}")
Sleep(10)
Send("{Z up}")
Sleep(10)
WEnd
    
WEnd
While 1
    Sleep(100)
WEnd
;;;;;;;;

Func TogglePause() ;Toggles pause for first one
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
EndFunc

Func Terminate();Exit hotkey
    Exit 0
EndFunc

While 1=1
    Send("HELLO This is a test")
WEnd
While 1
    Sleep(100)
WEnd
Func Hello()
    $Paused_2 = NOT $Paused_2 ;Toggles pause for second one
    While $Paused_2
        sleep(100)
        ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
EndFunc

Now i think i know one thing that is wrong, its that my second code isnt in the while loop with GuiGetMsg(). I have known that but dont know where to put it in so that it will react to the other hotkey?!.

Share this post


Link to post
Share on other sites

Please, do not bump your post within 24 hours (you did it twice in this thread).

If anybody would like to answer your post, they will, IF they have time and IF they want to help YOU.

Having an aggressive atitude and snapping at people has never won any friends (been reading your past threads).


SNMP_UDF ... for SNMPv1 and v2c so far, GetBulk and a new example script

wannabe "Unbeatable" Tic-Tac-Toe

Paper-Scissor-Rock ... try to beat it anyway :)

Share this post


Link to post
Share on other sites

#6 ·  Posted (edited)

This is your script tidied with the /sf param. do you have a while---wend tunnel-vision syndrome or something?

What on earth is this supposed to do?

... and you are sure you have been trying for weeks ....right?

Maybe first step is to read up on what a While...wend loop actually does.

#tidy_parameters=/sf
Global $Paused ;First Variable
Global $Paused_2 ;Second Variable
HotKeySet("{PAUSE}", "TogglePause");For first script, it will toggle the pause on that one
HotKeySet("{-}", "Hello") ;Second Script, it will toggle the pause on that one
HotKeySet("{ESC}", "Terminate");Exit
While 1
    $msg = GUIGetMsg()
    While 1 = 1 ;Just sends "z"
        Send("{Z down}")
        Sleep(10)
        Send("{Z up}")
        Sleep(10)
    WEnd

WEnd
;
While 1
    Sleep(100)
WEnd
;
While 1 = 1
    Send("HELLO This is a test")
WEnd
;
While 1
    Sleep(100)
WEnd
;
Func Hello()
    $Paused_2 = Not $Paused_2 ;Toggles pause for second one
    While $Paused_2
        Sleep(100)
        ToolTip('Script is "Paused"', 0, 0)
    WEnd
    ToolTip("")
EndFunc   ;==>Hello

Func Terminate();Exit hotkey
    Exit 0
EndFunc   ;==>Terminate
;;;;;;;;

Func TogglePause() ;Toggles pause for first one
    $Paused = Not $Paused
    While $Paused
        Sleep(100)
        ToolTip('Script is "Paused"', 0, 0)
    WEnd
    ToolTip("")
EndFunc   ;==>TogglePause
Edited by Jos

Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

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