It's not working, what am i doing wrong?
#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <ProgressConstants.au3> #include <StaticConstants.au3> #include <TabConstants.au3> #include <WindowsConstants.au3> Global $Checkbox1, $Checkbox2, $Checkbox3, $Checkbox4, $Checkbox5, $Checkbox6, $Checkbox7 Global $Radio1, $Radio2, $Radio3, $Radio4, $Radio5, $Radio6, $Radio7, $Radio8, $Radio9 Global $Button1, $Button2, $Button3, $ProgDiv, $ProgAdd, $ProgressBar, $Paused HotKeySet("{PAUSE}", "TogglePause") HotKeySet("{ESC}", "Terminate") _Main() Func _Main() $Form1_1 = GUICreate("Flash Drive Launcher 3.1", 633, 447) GUISetIcon("Stuff\USB2.ico") GUICtrlCreateLabel("Select which programs you would like to install.", 128, 8, 379, 24) GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif") GUICtrlCreateGroup("Anti-Virus Protection", 16, 40, 233, 153) GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif") $Radio1 = GUICtrlCreateRadio("Microsoft Security Essentials", 24, 64, 161, 17) GUICtrlSetState(-1, $GUI_CHECKED) $Checkbox1 = GUICtrlCreateCheckbox("Malwarebytes Anti-Malware", 24, 88, 161, 17) GUICtrlSetState(-1, $GUI_CHECKED) $Radio2 = GUICtrlCreateRadio("Norton 360 Downloader", 24, 112, 161, 17) $Radio3 = GUICtrlCreateRadio("Norton 360 Installer", 24, 136, 161, 17) $Radio4 = GUICtrlCreateRadio("AVG", 24, 160, 161, 17) GUICtrlCreateGroup("", -99, -99, 1, 1) ;close group GUICtrlCreateGroup("Standard Programs", 16, 208, 233, 129) GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif") $Checkbox2 = GUICtrlCreateCheckbox("&Adobe", 32, 232, 113, 17) GUICtrlSetState(-1, $GUI_CHECKED) $Checkbox3 = GUICtrlCreateCheckbox("&Java", 32, 256, 113, 17) GUICtrlSetState(-1, $GUI_CHECKED) $Checkbox4 = GUICtrlCreateCheckbox("&K-Lite Codec Pack", 32, 280, 113, 17) GUICtrlSetState(-1, $GUI_CHECKED) $Checkbox5 = GUICtrlCreateCheckbox("&WinRAR", 32, 304, 113, 17) GUICtrlSetState(-1, $GUI_CHECKED) GUICtrlCreateGroup("", -99, -99, 1, 1) ;close group GUICtrlCreateGroup("Burning Software", 272, 40, 345, 105) GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif") $Radio5 = GUICtrlCreateRadio("Auto Detect", 288, 64, 137, 17) GUICtrlSetState(-1, $GUI_CHECKED) $Radio6 = GUICtrlCreateRadio("Nero 7 Ultra Edition", 288, 88, 137, 17) $Radio7 = GUICtrlCreateRadio("Roxio Creator DE 10.2", 288, 112, 137, 17) GUICtrlCreateGroup("", -99, -99, 1, 1) ;close group GUICtrlCreateGroup("Word Processors", 272, 160, 345, 105) GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif") $Radio8 = GUICtrlCreateRadio("OpenOffice", 288, 184, 137, 17) $Radio9 = GUICtrlCreateRadio("Microsoft Office 2007", 288, 208, 137, 17) $Checkbox6 = GUICtrlCreateCheckbox("Notepad++", 288, 232, 137, 17) GUICtrlCreateGroup("", -99, -99, 1, 1) ;close group GUICtrlCreateGroup("Backup Software", 272, 280, 345, 57) GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif") $Checkbox7 = GUICtrlCreateCheckbox("Acronis TrueImage", 288, 304, 137, 17) GUICtrlCreateGroup("", -99, -99, 1, 1) ;close group $Button1 = GUICtrlCreateButton("&Install", 280, 368, 75, 25, $WS_GROUP) $Button2 = GUICtrlCreateButton("Ad&vanced", 528, 368, 75, 25, $WS_GROUP) $Button3 = GUICtrlCreateButton("&Simple", 32, 368, 75, 25, $WS_GROUP) GUICtrlSetState($Button3, $GUI_DISABLE) ;$Button3 will be disabled $Progress1 = GUICtrlCreateProgress(8, 416, 614, 17) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 If GUICtrlRead($Checkbox1) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Checkbox2) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Checkbox3) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Checkbox4) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Checkbox5) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Checkbox6) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Checkbox7) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio1) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio2) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio3) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio4) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio5) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio6) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio7) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio8) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Radio9) = $GUI_CHECKED Then $ProgDiv = $ProgDiv + 1 $ProgAdd = $ProgAdd + 1 EndIf If GUICtrlRead($Checkbox2) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Checkbox3) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Checkbox4) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Checkbox5) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio5) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio6) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio7) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio8) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio9) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Checkbox6) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio1) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Checkbox1) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio2) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio3) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Radio4) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) EndIf If GUICtrlRead($Checkbox7) = $GUI_CHECKED Then ProgressbarData() GUICtrlSetData($Progress1, $ProgressBar) WEnd EndFunc ;==>_Main Func ProgressbarData() $ProgressBar = $ProgAdd / $ProgDiv EndFunc ;==>ProgressbarData Func TogglePause() $Paused = Not $Paused While $Paused Sleep(100) ToolTip('Script is "Paused"', 0, 0) WEnd ToolTip("") EndFunc ;==>TogglePause Func Terminate() Exit 0 EndFunc ;==>Terminate
Edited by curiouslearner, 05 February 2011 - 04:38 PM.






