Astoria Posted December 20, 2013 Share Posted December 20, 2013 hello i have a problem with my software, when i try to make a condition expandcollapse popup#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <EditConstants.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> Func Install() Local $Button_1, $msg, $Pic1, $Form1, $chkbox_1 $Form1 = GUICreate("Office 2010 Installer v1.2", 628, 459, 185, 124) GUICtrlSetBkColor(-1, 0xFFFFFF) GUICtrlCreateGroup("", -99, -99, 1, 1) $Button_1 = GUICtrlCreateButton("Installer", 64, 376, 137, 49, $WS_GROUP) $chkbox_1 = GUICtrlCreateCheckbox("Ajouter Microsoft Access", 64, 336, 153, 17) GUICtrlSetBkColor(-1, 0xFFFFFF) $Pic1 = GUICtrlCreatePic("C:\I386\Office2010+\13.jpg", 0, 0, 625, 457, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) GUISetState(@SW_SHOW) While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE ExitLoop Case $msg = $Button_1 If GUICtrlRead($chkbox_1) = $GUI_UNCHECKED Then SplashTextOn("Patientez...","Installation d'Office 2010","300","50","1100","60",32,"","","") RunAsWait($sUserName, $sDomain, $sPassword, 1, "setup.exe /adminfile Updates\office.MSP") SplashOff() Elseif GUICtrlRead($chkbox_1) = $GUI_CHECKED Then SplashTextOn("Patientez...","Installation d'Office 2010 + Access","300","50","1100","60",32,"","","") RunAsWait($sUserName, $sDomain, $sPassword, 1, "setup.exe /adminfile Updates\officeaccess.MSP.MSP") SplashOff() EndIf msgbox(0,"", "Installation Terminé !") Endif EndSelect WEnd EndFunc Install() for explain i have a checkbox, for installing or not office access with two different .MSP, but with or without the checkbox he install office access if someone can explain me the problem or can give an example thx in advance ! Link to comment Share on other sites More sharing options...
Kidney Posted December 20, 2013 Share Posted December 20, 2013 (edited) have you tried _GUICtrlButton_GetCheck instead of GUICtrlRead?? if its checked, it will return $BST_CHECKED EDIT: but if you r just using it in an if statement like above, you can just use _GUICtrlButton_GetCheck($chkbox_1) and it will count as checked Edited December 20, 2013 by Kidney Link to comment Share on other sites More sharing options...
Astoria Posted December 20, 2013 Author Share Posted December 20, 2013 thx for help but i don't know how to construct my condition ^^ if u can put me on the way ! thx 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