Jump to content

MsgBox stops all hotkey/functions??


 Share

Recommended Posts

Hi All:

I have tried to search about this, but no luck, so here it is:

My script has an instruction window, which I want to use MsgBox to show it, so user could close the window by clicking the "OK" button

I also tried SplashtextOn, but downside of that is it doesn't allow a "CLOSE" button to close the window, has to be done with a hotkey

I prefer the MsgBox method, but while the MsgBox is open, I realized all my hotkey / functions stop working,

have to close the MsgBox in order to move on

----which concludes to my questions... how to make hotkey/functions work while MsgBox is open?

Or what's a better way to show an instruction window while keeping my hotkeys / While--End functions work?

thanks

Link to comment
Share on other sites

Yashield thanks for the suggestion, I just tested,

I figured the MsgBox still conflicts with While 1 / WEnd command.

Means when the MsgBox is on, the program won't further execute the While loop

How do I get around this? What's better way to display a message window?

Thanks

Link to comment
Share on other sites

What's better way to display a message window?

Another process.

If ($CmdLine[0]) And ($CmdLine[1] = '/msgbox') Then
    MsgBox(16, 'MsgBox', 'Simple Text')
    Exit
EndIf

If @compiled Then
    Run(@ScriptFullPath & ' /msgbox')
Else
    Run(@AutoItExe & ' "' & @ScriptFullPath & '" /msgbox')
EndIf

$Count = 0

While 1
    ConsoleWrite($Count & @CR)
    $Count += 1
    Sleep(1000)
WEnd
Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...