Jump to content

Recommended Posts

Posted

Hi, Im playing around with the checkbox utility and I want to make a simple "launcher"

Here is what Ive come up with

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 233, 209, 192, 124)
$Group1 = GUICtrlCreateGroup("Oppsett", 16, 16, 193, 161)
$Checkbox1 = GUICtrlCreateCheckbox("1", 104, 48, 97, 17)
$Checkbox2 = GUICtrlCreateCheckbox("2", 104, 72, 97, 17)
$Checkbox3 = GUICtrlCreateCheckbox("3", 104, 96, 97, 17)
$Checkbox4 = GUICtrlCreateCheckbox("4, 104, 120, 97, 17)
$Button1 = GUICtrlCreateButton("OK", 104, 144, 75, 25, $WS_GROUP)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
        If $Checkbox1 > 1 Then Run("notepad.exe")
    EndSwitch
WEnd

But what this code does is start notepad on button click.

I want it to check what checkboxes is checked and start notepad if checkbox1 is checked

Posted (edited)

Use If GUICtrlRead($Checkbox1) = $GUI_CHECKED Then Run("notepad.exe")

Edit: I'm a slow typer.. :(

Another Edit: This'll work too,

If BitAND(GUICtrlRead($Checkbox1), $GUI_CHECKED) = $GUI_CHECKED Then Run("notepad.exe")

Edited by snowmaker

- Bruce /*somdcomputerguy */  If you change the way you look at things, the things you look at change.

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
  • Recently Browsing   0 members

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