tattoofreak87 Posted May 11, 2015 Author Share Posted May 11, 2015 (edited) I am now only having a problem with one thingi have a check mark for other and with an input box to type the other informationi don't know how to tie the input box in with the checkbox Edited May 11, 2015 by tattoofreak87 fixed previous issue Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 11, 2015 Author Share Posted May 11, 2015 I am getting the following resultsSecurity Software To Remove If Any: 46test $otherchkbox = GUICtrlCreateCheckbox("Other", 504, 112, 57, 17) $Otherinputboxav = GUICtrlCreateInput("", 600, 112, 121, 21)If GUICtrlRead($otherchkbox) = 1 Then $AVSelected = ($Otherinputboxav) EndIf $output &= GUICtrlRead($AVtoRemove) & ' ' & $AVSelected & GUICtrlRead($Otherinputboxav) Link to comment Share on other sites More sharing options...
MikahS Posted May 11, 2015 Share Posted May 11, 2015 If GUICtrlRead($otherchkbox) = 1 Then $AVSelected = GUICtrlRead($Otherinputboxav) EndIf $output &= GUICtrlRead($AVtoRemove) & ' ' & $AVSelected & GUICtrlRead($Otherinputboxav) Snips & Scripts My Snips: graphCPUTemp ~ getENVvarsMy Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4 Feel free to use any of my code for your own use. Forum FAQ Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 11, 2015 Author Share Posted May 11, 2015 yes i have tried that as well this time it got rid of the 46 test now is puttingSecurity Software To Remove If Any: testtest Link to comment Share on other sites More sharing options...
MikahS Posted May 11, 2015 Share Posted May 11, 2015 (edited) You're probably not using GUICtrlRead with the correct input Ctrl. Edited May 11, 2015 by MikahS grammar Snips & Scripts My Snips: graphCPUTemp ~ getENVvarsMy Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4 Feel free to use any of my code for your own use. Forum FAQ Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 11, 2015 Author Share Posted May 11, 2015 everything shows to be working fine expandcollapse popupWhile 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit case $CopyNotes If GUICtrlRead($SelectPC1) = 1 Then $PCsPurchased = 1 ElseIf GUICtrlRead($SelectPC2) = 1 Then $PCsPurchased = 2 ElseIf GUICtrlRead($SelectPC3) = 1 Then $PCsPurchased = 3 EndIf if GUICtrlRead($Nortonckbox) = 1 Then $AVSelected = ('Norton Antivirus') EndIf If GUICtrlRead($Webrootckbox) = 1 Then $AVSelected = ('Webroot Antivirus') EndIf if GUICtrlRead($Kasperskyckbox) = 1 Then $AVSelected = ('Kaspersky Antivirus') EndIf If GUICtrlRead($TrendMicrockbox) = 1 Then $AVSelected = ('Trend Micro Antivirus') EndIf if GUICtrlRead($CaAVckbox) = 1 Then $AVSelected = ('CA Antivirus') EndIf If GUICtrlRead($Avirackbox) = 1 Then $AVSelected = ('Avrira Antivirus') EndIf if GUICtrlRead($Mcafeechkbox) = 1 Then $AVSelected = ('McAfee Antivirus') EndIf If GUICtrlRead($avgchkbox) = 1 Then $AVSelected = ('AVG Antivirus') EndIf if GUICtrlRead($Pandachkbox) = 1 Then $AVSelected = ('Panda Antivirus') EndIf If GUICtrlRead($Viprechkbox) = 1 Then $AVSelected = ('Vipre Antivirus') EndIf if GUICtrlRead($Comodochkbox) = 1 Then $AVSelected = ('Comodo Antivirus') EndIf If GUICtrlRead($Emisoftchkbox) = 1 Then $AVSelected = ('Emsisoft Antivirus') EndIf if GUICtrlRead($Avastchkbox) = 1 Then $AVSelected = ('Avast Antivirus') EndIf If GUICtrlRead($Esetchkbox) = 1 Then $AVSelected = ('Eset Antivirus') EndIf if GUICtrlRead($Sophoschkbox) = 1 Then $AVSelected = ('Sophos Antivirus') EndIf If GUICtrlRead($ZoneAlarmchkbox) = 1 Then $AVSelected = ('Zone Alarm') EndIf if GUICtrlRead($Fsecurechkbox) = 1 Then $AVSelected = ('F-Secure Antivirus') EndIf If GUICtrlRead($otherchkbox) = 1 Then $AVSelected = GUICtrlRead($Otherinputboxav) EndIf $output = GUICtrlRead($SalesAgentName) & ' ' & GUICtrlRead($InputAgentName) & @CRLF $output &= GUICtrlRead($CustomerFullName) & ' ' & GUICtrlRead($InputCustomerName) & @CRLF $output &= GUICtrlRead($CustomerEmailAdd) & ' ' & GUICtrlRead($InputCustomerEmailAdd) & @CRLF $output &= GUICtrlRead($PrimaryNumber) & ' ' & GUICtrlRead($InputCustomerPNumber) & @CRLF $output &= GUICtrlRead($SecondaryNumber) & ' ' & GUICtrlRead($InputCustomerSNumber) & @CRLF $output &= GUICtrlRead($PlanPurchased) & ' ' & GUICtrlRead($SelectPlan) & @CRLF $output &= GUICtrlRead($softwarepurchased) & GUICtrlRead($SelectSoftware) & @CRLF $output &= GUICtrlRead($OperatingSystem) & ' ' & GUICtrlRead($SelectOperatingSystem) & @CRLF $output &= GUICtrlRead($ComputersSignedUp) & ' ' & $PCsPurchased & @CRLF $output &= GUICtrlRead($TotalAmountPaid) & ' ' & GUICtrlRead($InputAmountPaid) & @CRLF $output &= GUICtrlRead($AVtoRemove) & ' ' & $AVSelected & GUICtrlRead($Otherinputboxav) ClipPut($output) ConsoleWrite(ClipGet() & @CRLF) EndSwitch WEnd Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted May 11, 2015 Moderators Share Posted May 11, 2015 Are you just letting everyone know you're done, or did you have a further question?One suggestion, if you want to simplify the code as you have it now, is to lose all the EndIf statements. You can do one-liner If statements like this:if GUICtrlRead($Nortonckbox) = 1 Then $AVSelected = ('Norton Antivirus') If GUICtrlRead($Webrootckbox) = 1 Then $AVSelected = ('Webroot Antivirus') if GUICtrlRead($Kasperskyckbox) = 1 Then $AVSelected = ('Kaspersky Antivirus') If GUICtrlRead($TrendMicrockbox) = 1 Then $AVSelected = ('Trend Micro Antivirus') if GUICtrlRead($CaAVckbox) = 1 Then $AVSelected = ('CA Antivirus') If GUICtrlRead($Avirackbox) = 1 Then $AVSelected = ('Avrira Antivirus') if GUICtrlRead($Mcafeechkbox) = 1 Then $AVSelected = ('McAfee Antivirus') If GUICtrlRead($avgchkbox) = 1 Then $AVSelected = ('AVG Antivirus') if GUICtrlRead($Pandachkbox) = 1 Then $AVSelected = ('Panda Antivirus') If GUICtrlRead($Viprechkbox) = 1 Then $AVSelected = ('Vipre Antivirus') if GUICtrlRead($Comodochkbox) = 1 Then $AVSelected = ('Comodo Antivirus') If GUICtrlRead($Emisoftchkbox) = 1 Then $AVSelected = ('Emsisoft Antivirus') if GUICtrlRead($Avastchkbox) = 1 Then $AVSelected = ('Avast Antivirus') If GUICtrlRead($Esetchkbox) = 1 Then $AVSelected = ('Eset Antivirus') if GUICtrlRead($Sophoschkbox) = 1 Then $AVSelected = ('Sophos Antivirus') If GUICtrlRead($ZoneAlarmchkbox) = 1 Then $AVSelected = ('Zone Alarm') if GUICtrlRead($Fsecurechkbox) = 1 Then $AVSelected = ('F-Secure Antivirus') If GUICtrlRead($otherchkbox) = 1 Then $AVSelected = GUICtrlRead($Otherinputboxav)There are other ways to simplify your code, such as turning all these check boxes into a listview. But without seeing the final product in whole it is difficult to offer suggestions. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 11, 2015 Author Share Posted May 11, 2015 No i am having problem with one thingi want to be able to select the check box that says other to be able to type in the input box for something that is not listedbut when i run the code everything works but the results i get is"Security Software To Remove If Any: testtest"i could be writing that portion of the code all wrong but i'm not to sure, this is the only section, or if i should just have only the input box and get rid of the check box for other Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 11, 2015 Author Share Posted May 11, 2015 (edited) I attached the image of what it looks like Edited May 11, 2015 by tattoofreak87 other Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted May 11, 2015 Moderators Share Posted May 11, 2015 (edited) Can you post the total code as you have it now? I know you've been through several iterations. Edit: And, would you expect the user/tech to only be selecting one check box under AV, or could you see the possibility of them selecting multiple at any time? Edited May 11, 2015 by JLogan3o13 "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 11, 2015 Author Share Posted May 11, 2015 Well for under AV yes I would be expecting them at times to maybe selecting more then one but it may be rareand this is the full code as I have it right now, beginning to end expandcollapse popup#include <ButtonConstants.au3> #include <ComboConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form=c:\users\vince s\documents\form2.kxf $Form2 = GUICreate("Form1", 820, 738, 437, 148) $SalesAgentName = GUICtrlCreateLabel("Sales Agent Name", 56, 8, 124, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $InputAgentName = GUICtrlCreateInput("", 8, 32, 249, 21) $CustomerFullName = GUICtrlCreateLabel("Customer Full Name", 48, 64, 140, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $InputCustomerName = GUICtrlCreateInput("", 8, 88, 249, 21) $CustomerEmailAdd = GUICtrlCreateLabel("Customer E-Mail Address", 32, 120, 177, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $InputCustomerEmailAdd = GUICtrlCreateInput("", 8, 144, 249, 21) $CustomerNumber = GUICtrlCreateLabel("Customer Phone Number", 48, 176, 171, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $PrimaryNumber = GUICtrlCreateLabel("Primary", 48, 208, 38, 17) $SecondaryNumber = GUICtrlCreateLabel("Secondary", 168, 208, 55, 17) $InputCustomerPNumber = GUICtrlCreateInput("", 8, 224, 121, 21) $InputCustomerSNumber = GUICtrlCreateInput("", 136, 224, 121, 21) $PlanPurchased = GUICtrlCreateLabel("Plan Purchased", 80, 256, 104, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $SelectPlan = GUICtrlCreateCombo("", 8, 280, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "1 Year Repair Service|1 Time Repair Service|Six Month Repair Service|Software Install Only") $softwarepurchased = GUICtrlCreateLabel("Software Purchased", 72, 312, 132, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $SelectSoftware = GUICtrlCreateCombo("", 8, 336, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "Life Time Stopzilla|1 Year Stopzilla |No AV Purchased") $OperatingSystem = GUICtrlCreateLabel("Operating System", 80, 368, 121, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $SelectOperatingSystem = GUICtrlCreateCombo("", 8, 392, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "Windows|MAC") $ComputersSignedUp = GUICtrlCreateLabel("Computers Signed Up", 64, 424, 148, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $TotalAmountPaid = GUICtrlCreateLabel("Total Amount Paid", 80, 488, 126, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $InputAmountPaid = GUICtrlCreateInput("$", 80, 520, 121, 21) $CopyNotes = GUICtrlCreateButton("Copy Notes", 8, 560, 91, 25) $SelectPC1 = GUICtrlCreateRadio("1 PC", 48, 456, 49, 17) $SelectPC2 = GUICtrlCreateRadio("2 PC", 120, 456, 49, 17) $SelectPC3 = GUICtrlCreateRadio("3 PC", 184, 456, 49, 17) $AVtoRemove = GUICtrlCreateLabel("Security Software To Remove If Any: ", 400, 8, 254, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $Nortonckbox = GUICtrlCreateCheckbox("Norton", 288, 32, 65, 17) $Webrootckbox = GUICtrlCreateCheckbox("Webroot", 288, 48, 65, 17) $Kasperskyckbox = GUICtrlCreateCheckbox("Kaspersky", 288, 64, 81, 17) $TrendMicrockbox = GUICtrlCreateCheckbox("Trend Micro", 288, 80, 81, 17) $CaAVckbox = GUICtrlCreateCheckbox("CA Antivirus", 288, 96, 81, 17) $Avirackbox = GUICtrlCreateCheckbox("Avrira", 288, 112, 57, 17) $Mcafeechkbox = GUICtrlCreateCheckbox("McAfee", 400, 32, 65, 17) $avgchkbox = GUICtrlCreateCheckbox("AVG", 400, 48, 97, 17) $Pandachkbox = GUICtrlCreateCheckbox("Panda", 400, 64, 97, 17) $Viprechkbox = GUICtrlCreateCheckbox("Vipre", 400, 80, 97, 17) $Comodochkbox = GUICtrlCreateCheckbox("Comodo", 400, 96, 73, 17) $Emisoftchkbox = GUICtrlCreateCheckbox("Emsisoft", 400, 112, 97, 17) $Avastchkbox = GUICtrlCreateCheckbox("Avast", 504, 32, 97, 17) $Esetchkbox = GUICtrlCreateCheckbox("Eset", 504, 48, 97, 17) $Sophoschkbox = GUICtrlCreateCheckbox("Sophos", 504, 64, 97, 17) $ZoneAlarmchkbox = GUICtrlCreateCheckbox("Zone Alarm", 504, 80, 97, 17) $Fsecurechkbox = GUICtrlCreateCheckbox("F-Secure", 504, 96, 97, 17) $otherchkbox = GUICtrlCreateCheckbox("Other", 504, 112, 57, 17) $Otherinputboxav = GUICtrlCreateInput("", 600, 112, 121, 21) $desiredhomepage = GUICtrlCreateLabel("Desired Home Page", 408, 160, 136, 21) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $googlechkbox = GUICtrlCreateCheckbox("Google.com", 288, 184, 97, 17) $yahoochkbox = GUICtrlCreateCheckbox("Yahoo.com", 392, 184, 97, 17) $bingchkbox = GUICtrlCreateCheckbox("Bing.com", 512, 184, 97, 17) $aolchkbox = GUICtrlCreateCheckbox("Aol.com", 288, 208, 97, 17) $msnchkbox = GUICtrlCreateCheckbox("MSN.com", 392, 208, 97, 17) $otherchkbox2 = GUICtrlCreateCheckbox("Other", 512, 208, 81, 17) $otherinput2browser = GUICtrlCreateInput("", 600, 208, 121, 21) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit case $CopyNotes If GUICtrlRead($SelectPC1) = 1 Then $PCsPurchased = 1 ElseIf GUICtrlRead($SelectPC2) = 1 Then $PCsPurchased = 2 ElseIf GUICtrlRead($SelectPC3) = 1 Then $PCsPurchased = 3 EndIf if GUICtrlRead($Nortonckbox) = 1 Then $AVSelected = ('Norton Antivirus') EndIf If GUICtrlRead($Webrootckbox) = 1 Then $AVSelected = ('Webroot Antivirus') EndIf if GUICtrlRead($Kasperskyckbox) = 1 Then $AVSelected = ('Kaspersky Antivirus') EndIf If GUICtrlRead($TrendMicrockbox) = 1 Then $AVSelected = ('Trend Micro Antivirus') EndIf if GUICtrlRead($CaAVckbox) = 1 Then $AVSelected = ('CA Antivirus') EndIf If GUICtrlRead($Avirackbox) = 1 Then $AVSelected = ('Avrira Antivirus') EndIf if GUICtrlRead($Mcafeechkbox) = 1 Then $AVSelected = ('McAfee Antivirus') EndIf If GUICtrlRead($avgchkbox) = 1 Then $AVSelected = ('AVG Antivirus') EndIf if GUICtrlRead($Pandachkbox) = 1 Then $AVSelected = ('Panda Antivirus') EndIf If GUICtrlRead($Viprechkbox) = 1 Then $AVSelected = ('Vipre Antivirus') EndIf if GUICtrlRead($Comodochkbox) = 1 Then $AVSelected = ('Comodo Antivirus') EndIf If GUICtrlRead($Emisoftchkbox) = 1 Then $AVSelected = ('Emsisoft Antivirus') EndIf if GUICtrlRead($Avastchkbox) = 1 Then $AVSelected = ('Avast Antivirus') EndIf If GUICtrlRead($Esetchkbox) = 1 Then $AVSelected = ('Eset Antivirus') EndIf if GUICtrlRead($Sophoschkbox) = 1 Then $AVSelected = ('Sophos Antivirus') EndIf If GUICtrlRead($ZoneAlarmchkbox) = 1 Then $AVSelected = ('Zone Alarm') EndIf if GUICtrlRead($Fsecurechkbox) = 1 Then $AVSelected = ('F-Secure Antivirus') EndIf if GUICtrlRead($otherchkbox) = 1 Then $AVSelected = $Otherinputboxav EndIf $output = GUICtrlRead($SalesAgentName) & ' ' & GUICtrlRead($InputAgentName) & @CRLF $output &= GUICtrlRead($CustomerFullName) & ' ' & GUICtrlRead($InputCustomerName) & @CRLF $output &= GUICtrlRead($CustomerEmailAdd) & ' ' & GUICtrlRead($InputCustomerEmailAdd) & @CRLF $output &= GUICtrlRead($PrimaryNumber) & ' ' & GUICtrlRead($InputCustomerPNumber) & @CRLF $output &= GUICtrlRead($SecondaryNumber) & ' ' & GUICtrlRead($InputCustomerSNumber) & @CRLF $output &= GUICtrlRead($PlanPurchased) & ' ' & GUICtrlRead($SelectPlan) & @CRLF $output &= GUICtrlRead($softwarepurchased) & GUICtrlRead($SelectSoftware) & @CRLF $output &= GUICtrlRead($OperatingSystem) & ' ' & GUICtrlRead($SelectOperatingSystem) & @CRLF $output &= GUICtrlRead($ComputersSignedUp) & ' ' & $PCsPurchased & @CRLF $output &= GUICtrlRead($AVtoRemove) & ' ' & $AVSelected & GUICtrlRead($Otherinputboxav) & @CRLF $output &= GUICtrlRead($TotalAmountPaid) & ' ' & GUICtrlRead($InputAmountPaid) ClipPut($output) ConsoleWrite(ClipGet() & @CRLF) EndSwitch WEnd Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted May 11, 2015 Moderators Share Posted May 11, 2015 The issue looks to be your last guictrlread statement, you're saying if $otherchkbox is checked, AVSelected = $Otherinputboxav, rather than GUICtrlRead($Otherinputboxav). So at this point, AVSelected = 22 (The Control ID) Then in your $output stream, you are adding the value of AVSelected (22) plus GUICtrlRead($Otherinputboxav), whatever you typed. So if I type "MyAV" in that input box, I get 22MyAV as the output.I would suggest doing it like this (I also grouped your various controls together for readability, and removed the unnecessary EndIf statements:expandcollapse popup#include <ButtonConstants.au3> #include <ComboConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> $Form2 = GUICreate("Form1", 820, 738, 437, 148) GUISetFont(11, 800, Default, "Times New Roman") #Region Labels=========================================================================== $SalesAgentName = GUICtrlCreateLabel("Sales Agent Name", 56, 8, 124, 21) $CustomerFullName = GUICtrlCreateLabel("Customer Full Name", 48, 64, 140, 21) $CustomerEmailAdd = GUICtrlCreateLabel("Customer E-Mail Address", 32, 120, 177, 21) $CustomerNumber = GUICtrlCreateLabel("Customer Phone Number", 48, 176, 171, 21) $PrimaryNumber = GUICtrlCreateLabel("Primary", 48, 208, 38, 17) $SecondaryNumber = GUICtrlCreateLabel("Secondary", 168, 208, 55, 17) $PlanPurchased = GUICtrlCreateLabel("Plan Purchased", 80, 256, 104, 21) $softwarepurchased = GUICtrlCreateLabel("Software Purchased", 72, 312, 132, 21) $OperatingSystem = GUICtrlCreateLabel("Operating System", 80, 368, 121, 21) $ComputersSignedUp = GUICtrlCreateLabel("Computers Signed Up", 64, 424, 148, 21) $TotalAmountPaid = GUICtrlCreateLabel("Total Amount Paid", 80, 488, 126, 21) $desiredhomepage = GUICtrlCreateLabel("Desired Home Page", 408, 160, 136, 21) $AVtoRemove = GUICtrlCreateLabel("Security Software To Remove If Any: ", 400, 8, 254, 21) #EndRegion=============================================================================== #Region Inputs=========================================================================== $InputAgentName = GUICtrlCreateInput("", 8, 32, 249, 21) $InputCustomerName = GUICtrlCreateInput("", 8, 88, 249, 21) $InputCustomerEmailAdd = GUICtrlCreateInput("", 8, 144, 249, 21) $InputCustomerPNumber = GUICtrlCreateInput("", 8, 224, 121, 21) $InputCustomerSNumber = GUICtrlCreateInput("", 136, 224, 121, 21) $InputAmountPaid = GUICtrlCreateInput("$", 80, 520, 121, 21) $Otherinputboxav = GUICtrlCreateInput("", 600, 112, 121, 21) $otherinput2browser = GUICtrlCreateInput("", 600, 208, 121, 21) #EndRegion=============================================================================== #Region ComboBoxes======================================================================= $SelectPlan = GUICtrlCreateCombo("", 8, 280, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "1 Year Repair Service|1 Time Repair Service|Six Month Repair Service|Software Install Only") $SelectSoftware = GUICtrlCreateCombo("", 8, 336, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "Life Time Stopzilla|1 Year Stopzilla |No AV Purchased") $SelectOperatingSystem = GUICtrlCreateCombo("", 8, 392, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "Windows|MAC") #EndRegion=============================================================================== #Region CheckBoxes======================================================================= $Nortonckbox = GUICtrlCreateCheckbox("Norton", 288, 32, 65, 17) $Webrootckbox = GUICtrlCreateCheckbox("Webroot", 288, 48, 65, 17) $Kasperskyckbox = GUICtrlCreateCheckbox("Kaspersky", 288, 64, 81, 17) $TrendMicrockbox = GUICtrlCreateCheckbox("Trend Micro", 288, 80, 81, 17) $CaAVckbox = GUICtrlCreateCheckbox("CA Antivirus", 288, 96, 81, 17) $Avirackbox = GUICtrlCreateCheckbox("Avrira", 288, 112, 57, 17) $Mcafeechkbox = GUICtrlCreateCheckbox("McAfee", 400, 32, 65, 17) $avgchkbox = GUICtrlCreateCheckbox("AVG", 400, 48, 97, 17) $Pandachkbox = GUICtrlCreateCheckbox("Panda", 400, 64, 97, 17) $Viprechkbox = GUICtrlCreateCheckbox("Vipre", 400, 80, 97, 17) $Comodochkbox = GUICtrlCreateCheckbox("Comodo", 400, 96, 73, 17) $Emisoftchkbox = GUICtrlCreateCheckbox("Emsisoft", 400, 112, 97, 17) $Avastchkbox = GUICtrlCreateCheckbox("Avast", 504, 32, 97, 17) $Esetchkbox = GUICtrlCreateCheckbox("Eset", 504, 48, 97, 17) $Sophoschkbox = GUICtrlCreateCheckbox("Sophos", 504, 64, 97, 17) $ZoneAlarmchkbox = GUICtrlCreateCheckbox("Zone Alarm", 504, 80, 97, 17) $Fsecurechkbox = GUICtrlCreateCheckbox("F-Secure", 504, 96, 97, 17) $otherchkbox = GUICtrlCreateCheckbox("Other", 504, 112, 57, 17) $googlechkbox = GUICtrlCreateCheckbox("Google.com", 288, 184, 97, 17) $yahoochkbox = GUICtrlCreateCheckbox("Yahoo.com", 392, 184, 97, 17) $bingchkbox = GUICtrlCreateCheckbox("Bing.com", 512, 184, 97, 17) $aolchkbox = GUICtrlCreateCheckbox("Aol.com", 288, 208, 97, 17) $msnchkbox = GUICtrlCreateCheckbox("MSN.com", 392, 208, 97, 17) $otherchkbox2 = GUICtrlCreateCheckbox("Other", 512, 208, 81, 17) #EndRegion=============================================================================== #Region RadioButtons===================================================================== $SelectPC1 = GUICtrlCreateRadio("1 PC", 48, 456, 49, 17) $SelectPC2 = GUICtrlCreateRadio("2 PC", 120, 456, 49, 17) $SelectPC3 = GUICtrlCreateRadio("3 PC", 184, 456, 49, 17) #EndRegion=============================================================================== $CopyNotes = GUICtrlCreateButton("Copy Notes", 8, 560, 91, 25) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit case $CopyNotes If GUICtrlRead($SelectPC1) = 1 Then $PCsPurchased = 1 ElseIf GUICtrlRead($SelectPC2) = 1 Then $PCsPurchased = 2 ElseIf GUICtrlRead($SelectPC3) = 1 Then $PCsPurchased = 3 EndIf if GUICtrlRead($Nortonckbox) = 1 Then $AVSelected = ('Norton Antivirus') If GUICtrlRead($Webrootckbox) = 1 Then $AVSelected = ('Webroot Antivirus') if GUICtrlRead($Kasperskyckbox) = 1 Then $AVSelected = ('Kaspersky Antivirus') If GUICtrlRead($TrendMicrockbox) = 1 Then $AVSelected = ('Trend Micro Antivirus') if GUICtrlRead($CaAVckbox) = 1 Then $AVSelected = ('CA Antivirus') If GUICtrlRead($Avirackbox) = 1 Then $AVSelected = ('Avrira Antivirus') if GUICtrlRead($Mcafeechkbox) = 1 Then $AVSelected = ('McAfee Antivirus') If GUICtrlRead($avgchkbox) = 1 Then $AVSelected = ('AVG Antivirus') if GUICtrlRead($Pandachkbox) = 1 Then $AVSelected = ('Panda Antivirus') If GUICtrlRead($Viprechkbox) = 1 Then $AVSelected = ('Vipre Antivirus') if GUICtrlRead($Comodochkbox) = 1 Then $AVSelected = ('Comodo Antivirus') If GUICtrlRead($Emisoftchkbox) = 1 Then $AVSelected = ('Emsisoft Antivirus') if GUICtrlRead($Avastchkbox) = 1 Then $AVSelected = ('Avast Antivirus') If GUICtrlRead($Esetchkbox) = 1 Then $AVSelected = ('Eset Antivirus') if GUICtrlRead($Sophoschkbox) = 1 Then $AVSelected = ('Sophos Antivirus') If GUICtrlRead($ZoneAlarmchkbox) = 1 Then $AVSelected = ('Zone Alarm') if GUICtrlRead($Fsecurechkbox) = 1 Then $AVSelected = ('F-Secure Antivirus') if GUICtrlRead($otherchkbox) = 1 Then $AVSelected = GUICtrlRead($Otherinputboxav) $output = GUICtrlRead($SalesAgentName) & ' ' & GUICtrlRead($InputAgentName) & @CRLF $output &= GUICtrlRead($CustomerFullName) & ' ' & GUICtrlRead($InputCustomerName) & @CRLF $output &= GUICtrlRead($CustomerEmailAdd) & ' ' & GUICtrlRead($InputCustomerEmailAdd) & @CRLF $output &= GUICtrlRead($PrimaryNumber) & ' ' & GUICtrlRead($InputCustomerPNumber) & @CRLF $output &= GUICtrlRead($SecondaryNumber) & ' ' & GUICtrlRead($InputCustomerSNumber) & @CRLF $output &= GUICtrlRead($PlanPurchased) & ' ' & GUICtrlRead($SelectPlan) & @CRLF $output &= GUICtrlRead($softwarepurchased) & GUICtrlRead($SelectSoftware) & @CRLF $output &= GUICtrlRead($OperatingSystem) & ' ' & GUICtrlRead($SelectOperatingSystem) & @CRLF $output &= GUICtrlRead($ComputersSignedUp) & ' ' & $PCsPurchased & @CRLF $output &= GUICtrlRead($AVtoRemove) & ' ' & $AVSelected & @CRLF $output &= GUICtrlRead($TotalAmountPaid) & ' ' & GUICtrlRead($InputAmountPaid) ClipPut($output) ConsoleWrite(ClipGet() & @CRLF) EndSwitch WEndSo with these options:I get this output:Sales Agent Name John Smith Customer Full Name Jane Doe Customer E-Mail Address Jane.Doe@AOL.com Primary 5172221212 Secondary 5175686135 Plan Purchased 1 Year Repair Service Software PurchasedLife Time Stopzilla Operating System Windows Computers Signed Up 1 Security Software To Remove If Any: My AntiVirus Total Amount Paid $1500Which Looks closer to what you are expecting "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 11, 2015 Author Share Posted May 11, 2015 Thank you very much i appeared to have just one little extra code in the output that was causing the double informationi have two more questions if you don't mind my askingif i wanted to create a second button that says "new customer" and have it basically reset all the fields to blank can that be done?and is there a way that after the information is copiedSales Agent Name John Smith Customer Full Name Jane Doe Customer E-Mail Address Jane.Doe@AOL.com Primary 5172221212 Secondary 5175686135 Plan Purchased 1 Year Repair Service Software PurchasedLife Time Stopzilla Operating System Windows Computers Signed Up 1 Security Software To Remove If Any: My AntiVirus Total Amount Paid $1500can i have it put like a line of "***********************************************" under the total amount paid? Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted May 11, 2015 Moderators Share Posted May 11, 2015 Yes, just create your new button the same as you did your current one, and place it where you want. Then add a case statement like so: Case $NewCustomer ;Loop through all inputs and set them to blank with GUICtrlSetDataYou would have to create a series of actions like so:GUICtrlSetData($InputAgentName, "") GUICtrlSetData($InputCustomerName, "") ;etc. etc. etc.For the line at the end, just append your $output stream. After the Guictrlread($inputAmountPaid) put $ouput &= "***********************************" "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted May 11, 2015 Moderators Share Posted May 11, 2015 (edited) BTW, the reason I asked before whether you would expect more than one AV to be on a machine is because it would simplify your code tremendously (by some 60 lines from your last posted code above) if you switched from all those checkboxes to a couple of ListViews. See this as an example. Just something to think about as you work on your project.expandcollapse popup#include <ButtonConstants.au3> #include <ComboConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <GuiListView.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> $Form2 = GUICreate("Form1", 820, 738, 437, 148) GUISetFont(11, 800, Default, "Times New Roman") #Region Labels=========================================================================== $SalesAgentName = GUICtrlCreateLabel("Sales Agent Name", 56, 8, 124, 21) $CustomerFullName = GUICtrlCreateLabel("Customer Full Name", 48, 64, 140, 21) $CustomerEmailAdd = GUICtrlCreateLabel("Customer E-Mail Address", 32, 120, 177, 21) $CustomerNumber = GUICtrlCreateLabel("Customer Phone Number", 48, 176, 171, 21) $PrimaryNumber = GUICtrlCreateLabel("Primary", 48, 208, 38, 17) $SecondaryNumber = GUICtrlCreateLabel("Secondary", 168, 208, 55, 17) $PlanPurchased = GUICtrlCreateLabel("Plan Purchased", 80, 256, 104, 21) $softwarepurchased = GUICtrlCreateLabel("Software Purchased", 72, 312, 132, 21) $OperatingSystem = GUICtrlCreateLabel("Operating System", 80, 368, 121, 21) $ComputersSignedUp = GUICtrlCreateLabel("Computers Signed Up", 64, 424, 148, 21) $TotalAmountPaid = GUICtrlCreateLabel("Total Amount Paid", 80, 488, 126, 21) $desiredhomepage = GUICtrlCreateLabel("Desired Home Page", 530, 470, 136, 21) $AVtoRemove = GUICtrlCreateLabel("Other AV Software", 530, 235, 254, 21) #EndRegion=============================================================================== #Region Inputs=========================================================================== $InputAgentName = GUICtrlCreateInput("", 8, 32, 249, 21) $InputCustomerName = GUICtrlCreateInput("", 8, 88, 249, 21) $InputCustomerEmailAdd = GUICtrlCreateInput("", 8, 144, 249, 21) $InputCustomerPNumber = GUICtrlCreateInput("", 8, 224, 121, 21) $InputCustomerSNumber = GUICtrlCreateInput("", 136, 224, 121, 21) $InputAmountPaid = GUICtrlCreateInput("$", 80, 520, 121, 21) $Otherinputboxav = GUICtrlCreateInput("", 500, 255, 175, 25) $otherinput2browser = GUICtrlCreateInput("", 500, 490, 175, 25) #EndRegion=============================================================================== #Region ComboBoxes======================================================================= $SelectPlan = GUICtrlCreateCombo("", 8, 280, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "1 Year Repair Service|1 Time Repair Service|Six Month Repair Service|Software Install Only") $SelectSoftware = GUICtrlCreateCombo("", 8, 336, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "Life Time Stopzilla|1 Year Stopzilla |No AV Purchased") $SelectOperatingSystem = GUICtrlCreateCombo("", 8, 392, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "Windows|MAC") #EndRegion=============================================================================== #Region CheckBoxes======================================================================= Local $aAV[] = ["Norton", "Webroot", "Kaspersky", "Trend Micro", "CA Antivirus", "Avrira", "McAfee", "AVG", "Panda", "Vipre", "Comodo", _ "Emsisoft", "Avast", "Eset", "Sophos", "Zone Alarm", "F-Secure", "Other"] $sListView1 = GUICtrlCreateListView("Select an AntiVirus", 288, 32, 199, 250) _GUICtrlListView_SetColumnWidth($sListView1, 0, 179) For $element In $aAV GUICtrlCreateListViewItem($element, $sListView1) Next Local $aHomePage[] = ["Google", "Yahoo", "Bing", "Aol", "MSN", "Other"] $sListView2 = GUICtrlCreateListView("Select a Home Page", 288, 300, 200, 217) _GUICtrlListView_SetColumnWidth($sListView2, 0, 196) For $element In $aHomePage GUICtrlCreateListViewItem($element, $sListView2) Next #EndRegion=============================================================================== #Region RadioButtons===================================================================== $SelectPC1 = GUICtrlCreateRadio("1 PC", 48, 456, 49, 17) $SelectPC2 = GUICtrlCreateRadio("2 PC", 120, 456, 49, 17) $SelectPC3 = GUICtrlCreateRadio("3 PC", 184, 456, 49, 17) #EndRegion=============================================================================== $CopyNotes = GUICtrlCreateButton("Copy Notes", 8, 560, 91, 25) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit case $CopyNotes If GUICtrlRead($SelectPC1) = 1 Then $PCsPurchased = 1 ElseIf GUICtrlRead($SelectPC2) = 1 Then $PCsPurchased = 2 ElseIf GUICtrlRead($SelectPC3) = 1 Then $PCsPurchased = 3 EndIf $sAV = _GUICtrlListView_GetItemTextString($sListView1, -1) $AVSelected = ($sAV = "Other") ? GUICtrlRead($Otherinputboxav) : $sAV $sHomePg = _GUICtrlListView_GetItemTextString($sListView2, -1) $HomePageSelected = ($sHomePg = "Other") ? GUICtrlRead($otherinput2browser) : $aHomePage $output = GUICtrlRead($SalesAgentName) & ' ' & GUICtrlRead($InputAgentName) & @CRLF $output &= GUICtrlRead($CustomerFullName) & ' ' & GUICtrlRead($InputCustomerName) & @CRLF $output &= GUICtrlRead($CustomerEmailAdd) & ' ' & GUICtrlRead($InputCustomerEmailAdd) & @CRLF $output &= GUICtrlRead($PrimaryNumber) & ' ' & GUICtrlRead($InputCustomerPNumber) & @CRLF $output &= GUICtrlRead($SecondaryNumber) & ' ' & GUICtrlRead($InputCustomerSNumber) & @CRLF $output &= GUICtrlRead($PlanPurchased) & ' ' & GUICtrlRead($SelectPlan) & @CRLF $output &= GUICtrlRead($softwarepurchased) & GUICtrlRead($SelectSoftware) & @CRLF $output &= GUICtrlRead($OperatingSystem) & ' ' & GUICtrlRead($SelectOperatingSystem) & @CRLF $output &= GUICtrlRead($ComputersSignedUp) & ' ' & $PCsPurchased & @CRLF $output &= GUICtrlRead($AVtoRemove) & ' ' & $AVSelected & @CRLF $output &= $HomePageSelected & @CRLF $output &= GUICtrlRead($TotalAmountPaid) & ' ' & GUICtrlRead($InputAmountPaid) ClipPut($output) ConsoleWrite(ClipGet() & @CRLF) EndSwitch WEnd Edited May 11, 2015 by JLogan3o13 "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 12, 2015 Author Share Posted May 12, 2015 (edited) figured it out Edited May 12, 2015 by tattoofreak87 figured it out Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 12, 2015 Author Share Posted May 12, 2015 Okay guys i need a little bit more assistance if you all can help, and thank you again so far for all the supporti added two more radio buttons however they don't seem to be running correctly not sure if i did the if and elseif statements correct for them.the below is the full coding that i have, the ones i am referenceing to is "did you get permission to remove AV" "yes or No" radio button expandcollapse popup#include <ButtonConstants.au3> #include <ComboConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form=c:\users\vince s\documents\form2.kxf $Form2 = GUICreate("Form1", 820, 608, 971, 114) GUISetBkColor(0xC0C0C0) #Region Lables==================================================================== $SalesAgentName = GUICtrlCreateLabel("Sales Agent Name: ", 8, 8, 245, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $CustomerFullName = GUICtrlCreateLabel("Customer Full Name: ", 8, 64, 245, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $CustomerEmailAdd = GUICtrlCreateLabel("Customer E-Mail Address: ", 8, 120, 250, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $CustomerNumber = GUICtrlCreateLabel("Customer Phone Number: ", 8, 176, 252, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $PrimaryNumber = GUICtrlCreateLabel("Primary: ", 48, 208, 44, 17) $SecondaryNumber = GUICtrlCreateLabel("Secondary: ", 168, 208, 61, 17) $PlanPurchased = GUICtrlCreateLabel("Plan Purchased: ", 8, 256, 249, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $softwarepurchased = GUICtrlCreateLabel("Software Purchased: ", 8, 312, 253, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $OperatingSystem = GUICtrlCreateLabel("Operating System: ", 8, 368, 250, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $ComputersSignedUp = GUICtrlCreateLabel("Computers Signed Up: ", 8, 424, 253, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $TotalAmountPaid = GUICtrlCreateLabel("Total Amount Paid: ", 8, 488, 255, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $AVtoRemove = GUICtrlCreateLabel("Security Software To Remove If Any: ", 272, 120, 315, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $desiredhomepage = GUICtrlCreateLabel("Desired Home Page: ", 600, 120, 193, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $permissiontoremoveav = GUICtrlCreateLabel("Did You Get Permission To Remove Current Antivirus: ", 344, 16, 200, 59) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $preferredbrowser = GUICtrlCreateLabel("Preferred Browser: ", 600, 16, 192, 21, $SS_CENTER) GUICtrlSetFont(-1, 11, 800, 0, "Times New Roman") $additionalnotes = GUICtrlCreateLabel("Additional Notes About Customer's Specfied Issues Or Repairs: ", 320, 368, 423, 17, $SS_CENTER) #EndRegion========================================================================= #Region Inputs===================================================================== $InputAgentName = GUICtrlCreateInput("", 8, 32, 249, 21) $InputCustomerName = GUICtrlCreateInput("", 8, 88, 249, 21) $InputCustomerEmailAdd = GUICtrlCreateInput("", 8, 144, 249, 21) $InputCustomerPNumber = GUICtrlCreateInput("", 8, 224, 121, 21) $InputCustomerSNumber = GUICtrlCreateInput("", 136, 224, 121, 21) $InputAmountPaid = GUICtrlCreateInput("$", 80, 520, 121, 21) $Otherinputboxav = GUICtrlCreateInput("", 272, 312, 121, 21) $otherinput2browser = GUICtrlCreateInput("", 600, 216, 121, 21) $additionalnotesinput = GUICtrlCreateInput("", 320, 392, 425, 193) #EndRegion=========================================================================== #Region ComboBoxes=================================================================== $SelectPlan = GUICtrlCreateCombo("", 8, 280, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "1 Year Repair Service|1 Time Repair Service|Six Month Repair Service|Software Install Only") $SelectSoftware = GUICtrlCreateCombo("", 8, 336, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "Life Time Stopzilla|1 Year Stopzilla |No AV Purchased") $SelectOperatingSystem = GUICtrlCreateCombo("", 8, 392, 249, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) GUICtrlSetData(-1, "Windows|MAC") #EndRegion=========================================================================== #Region Checkboxes=================================================================== $Nortonckbox = GUICtrlCreateCheckbox("Norton", 272, 144, 65, 17) $Webrootckbox = GUICtrlCreateCheckbox("Webroot", 272, 168, 65, 17) $Kasperskyckbox = GUICtrlCreateCheckbox("Kaspersky", 272, 192, 81, 17) $TrendMicrockbox = GUICtrlCreateCheckbox("Trend Micro", 272, 216, 81, 17) $CaAVckbox = GUICtrlCreateCheckbox("CA Antivirus", 272, 240, 81, 17) $Avirackbox = GUICtrlCreateCheckbox("Avrira", 272, 264, 57, 17) $Mcafeechkbox = GUICtrlCreateCheckbox("McAfee", 368, 144, 65, 17) $avgchkbox = GUICtrlCreateCheckbox("AVG", 368, 168, 57, 17) $Pandachkbox = GUICtrlCreateCheckbox("Panda", 368, 192, 65, 17) $Viprechkbox = GUICtrlCreateCheckbox("Vipre", 368, 216, 57, 17) $Comodochkbox = GUICtrlCreateCheckbox("Comodo", 368, 240, 73, 17) $Emisoftchkbox = GUICtrlCreateCheckbox("Emsisoft", 368, 264, 65, 17) $Avastchkbox = GUICtrlCreateCheckbox("Avast", 472, 144, 97, 17) $Esetchkbox = GUICtrlCreateCheckbox("Eset", 472, 168, 97, 17) $Sophoschkbox = GUICtrlCreateCheckbox("Sophos", 472, 192, 97, 17) $ZoneAlarmchkbox = GUICtrlCreateCheckbox("Zone Alarm", 472, 216, 97, 17) $Fsecurechkbox = GUICtrlCreateCheckbox("F-Secure", 472, 240, 97, 17) $otherchkbox = GUICtrlCreateCheckbox("Other", 272, 288, 57, 17) $googlechkbox = GUICtrlCreateCheckbox("Google.com", 600, 144, 97, 17) $yahoochkbox = GUICtrlCreateCheckbox("Yahoo.com", 704, 144, 81, 17) $bingchkbox = GUICtrlCreateCheckbox("Bing.com", 704, 192, 73, 17) $aolchkbox = GUICtrlCreateCheckbox("Aol.com", 600, 168, 97, 17) $msnchkbox = GUICtrlCreateCheckbox("MSN.com", 704, 168, 73, 17) $otherchkbox2 = GUICtrlCreateCheckbox("Other", 600, 192, 81, 17) $bitdefenderchkbox = GUICtrlCreateCheckbox("Bit Defender", 368, 288, 81, 17) $nonechkbox = GUICtrlCreateCheckbox("None", 472, 264, 49, 17) $removeallchkbox = GUICtrlCreateCheckbox("Remove All", 472, 288, 97, 17) $iechkbox = GUICtrlCreateCheckbox("Internet Explorer", 600, 40, 97, 17) $ffchkbox = GUICtrlCreateCheckbox("FireFox", 736, 40, 65, 17) $gcchkbox = GUICtrlCreateCheckbox("Google Chrome", 600, 64, 97, 17) $safarichkbox = GUICtrlCreateCheckbox("Safari", 736, 64, 57, 17) $operachkbox = GUICtrlCreateCheckbox("Opera", 600, 88, 97, 17) #EndRegion====================================================================== #Region RadioButtons============================================================ $SelectPC1 = GUICtrlCreateRadio("1 PC", 48, 456, 49, 17) $SelectPC2 = GUICtrlCreateRadio("2 PC", 120, 456, 49, 17) $SelectPC3 = GUICtrlCreateRadio("3 PC", 184, 456, 49, 17) $premoveavyes = GUICtrlCreateRadio("Yes", 360, 72, 49, 17) $premoveavno = GUICtrlCreateRadio("No", 456, 72, 57, 17) #EndRegion====================================================================== $CopyNotes = GUICtrlCreateButton("Generate And Copy Notes", 8, 560, 131, 33) $newcustomer = GUICtrlCreateButton("New Customer", 144, 560, 115, 33) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit case $CopyNotes If GUICtrlRead($SelectPC1) = 1 Then $PCsPurchased = 1 ElseIf GUICtrlRead($SelectPC2) = 1 Then $PCsPurchased = 2 ElseIf GUICtrlRead($SelectPC3) = 1 Then $PCsPurchased = 3 EndIf if GUICtrlRead($premoveavyes) = 1 Then $permission_av = 'Yes' ElseIf GUICtrlRead($premoveavno) = 1 Then $permission_av = 'No' EndIf if GUICtrlRead($Nortonckbox) = 1 Then $AVSelected = ('Norton Antivirus') If GUICtrlRead($Webrootckbox) = 1 Then $AVSelected = ('Webroot Antivirus') if GUICtrlRead($Kasperskyckbox) = 1 Then $AVSelected = ('Kaspersky Antivirus') If GUICtrlRead($TrendMicrockbox) = 1 Then $AVSelected = ('Trend Micro Antivirus') if GUICtrlRead($CaAVckbox) = 1 Then $AVSelected = ('CA Antivirus') If GUICtrlRead($Avirackbox) = 1 Then $AVSelected = ('Avrira Antivirus') if GUICtrlRead($Mcafeechkbox) = 1 Then $AVSelected = ('McAfee Antivirus') If GUICtrlRead($avgchkbox) = 1 Then $AVSelected = ('AVG Antivirus') if GUICtrlRead($Pandachkbox) = 1 Then $AVSelected = ('Panda Antivirus') If GUICtrlRead($Viprechkbox) = 1 Then $AVSelected = ('Vipre Antivirus') if GUICtrlRead($Comodochkbox) = 1 Then $AVSelected = ('Comodo Antivirus') If GUICtrlRead($Emisoftchkbox) = 1 Then $AVSelected = ('Emsisoft Antivirus') if GUICtrlRead($Avastchkbox) = 1 Then $AVSelected = ('Avast Antivirus') If GUICtrlRead($Esetchkbox) = 1 Then $AVSelected = ('Eset Antivirus') if GUICtrlRead($Sophoschkbox) = 1 Then $AVSelected = ('Sophos Antivirus') If GUICtrlRead($ZoneAlarmchkbox) = 1 Then $AVSelected = ('Zone Alarm') if GUICtrlRead($Fsecurechkbox) = 1 Then $AVSelected = ('F-Secure Antivirus') if GUICtrlRead($otherchkbox) = 1 Then $AVSelected = GUICtrlRead($Otherinputboxav) if GUICtrlRead($iechkbox) = 1 Then $browser_selected = ('Internet Explorer') if GUICtrlRead($gcchkbox) = 1 Then $browser_selected = ('Google Chrome') if GUICtrlRead($operachkbox) = 1 Then $browser_selected = ('Opera') if GUICtrlRead($ffchkbox) = 1 Then $browser_selected = ('FireFox') if GUICtrlRead($safarichkbox) = 1 Then $browser_selected = ('Safari') if GUICtrlRead($googlechkbox) = 1 Then $HPSelected = ('Google.com') if GUICtrlRead($yahoochkbox) = 1 Then $HPSelected = ('Yahoo.com') if GUICtrlRead($bingchkbox) = 1 Then $HPSelected = ('Bing.com') if GUICtrlRead($aolchkbox) = 1 Then $HPSelected = ('Aol.com') if GUICtrlRead($msnchkbox) = 1 Then $HPSelected = ('MSN.com') if GUICtrlRead($otherchkbox2) = 1 Then $HPSelected = GUICtrlRead($otherinput2browser) $output = GUICtrlRead($SalesAgentName) & ' ' & GUICtrlRead($InputAgentName) & @CRLF $output &= GUICtrlRead($CustomerFullName) & ' ' & GUICtrlRead($InputCustomerName) & @CRLF $output &= GUICtrlRead($CustomerEmailAdd) & ' ' & GUICtrlRead($InputCustomerEmailAdd) & @CRLF $output &= GUICtrlRead($PrimaryNumber) & ' ' & GUICtrlRead($InputCustomerPNumber) & @CRLF $output &= GUICtrlRead($SecondaryNumber) & ' ' & GUICtrlRead($InputCustomerSNumber) & @CRLF $output &= GUICtrlRead($PlanPurchased) & ' ' & GUICtrlRead($SelectPlan) & @CRLF $output &= GUICtrlRead($softwarepurchased) & GUICtrlRead($SelectSoftware) & @CRLF $output &= GUICtrlRead($TotalAmountPaid) & ' ' & GUICtrlRead($InputAmountPaid) & @CRLF $output &= GUICtrlRead($OperatingSystem) & ' ' & GUICtrlRead($SelectOperatingSystem) & @CRLF $output &= GUICtrlRead($ComputersSignedUp) & ' ' & $PCsPurchased & @CRLF $output &= GUICtrlRead($permissiontoremoveav) & ' ' & $permission_av & @CRLF $output &= GUICtrlRead($AVtoRemove) & ' ' & $AVSelected & @CRLF $output &= GUICtrlRead($preferredbrowser) & ' ' & $browser_selected & @CRLF $output &= GUICtrlRead($desiredhomepage) & ' ' & $HPSelected & @CRLF $output &= GUICtrlRead($additionalnotes) & ' ' & GUICtrlRead($additionalnotesinput) ClipPut($output) ConsoleWrite(ClipGet() & @CRLF) Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 12, 2015 Author Share Posted May 12, 2015 when i try to run and click on generate i get the following error"C:\Users\Vince S\Documents\template2.au3" (179) : ==> Variable used without being declared.: $output &= GUICtrlRead($ComputersSignedUp) & ' ' & $PCsPurchased & @CRLF $output &= GUICtrlRead($ComputersSignedUp) & ' ' & ^ ERROR ->13:32:49 AutoIt3.exe ended.rc:1 Link to comment Share on other sites More sharing options...
tattoofreak87 Posted May 12, 2015 Author Share Posted May 12, 2015 (edited) still having problems with the above issue Edited May 12, 2015 by tattoofreak87 Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted May 12, 2015 Moderators Share Posted May 12, 2015 (edited) The problem is that you have 5 radio buttons, in two areas of your GUI. By default, all radio buttons will be treated as though they are in a single group. To test this, check the 1 PC option, and then check No for permission to remove AV. You'll see you can only select one of them. The way around this would be to group certain radio buttons together so you can impose separate logic on them. Something like this in your radio button section: #Region RadioButtons============================================================ GUICtrlCreateGroup("", 10, 440, 250, 37) $SelectPC1 = GUICtrlCreateRadio("1 PC", 48, 456, 49, 17) GUICtrlSetState(-1, $GUI_CHECKED) $SelectPC2 = GUICtrlCreateRadio("2 PC", 120, 456, 49, 17) $SelectPC3 = GUICtrlCreateRadio("3 PC", 184, 456, 49, 17) GUICtrlCreateGroup("", -99, -99, 1, 1) $premoveavyes = GUICtrlCreateRadio("Yes", 360, 72, 49, 17) $premoveavno = GUICtrlCreateRadio("No", 456, 72, 57, 17) GUICtrlSetState(-1, $GUI_CHECKED) #EndRegion======================================================================Something else, as you continue along. You are going to have to start thinking about what to do if someone doesn't select something you expect them to. For example, if I open the code (with my piece above added in) and select nothing, it fails with the following error:"C:\Users\JLogan3o13\Desktop\Test.au3" (180) : ==> Variable used without being declared.: $output &= GUICtrlRead($AVtoRemove) & ' ' & $AVSelected & @CRLF...because I didn't select a checkbox, $AVSelected doesn't exist. You'll have to think through what you want to do to guide your users down the golden path. You can do a couple different things: force one of the checkboxes to be selected on startup using GuiCtrlSetState like I did in the snippet aboveinitialize the variables at the top of your script and set the value to blank (Local $AVSelected = "").Set some check in your If statement, in case no checkboxes are selected, prompt the user to select one before continuing.In my mind, the first option would be your easiest for the time being. Edited May 12, 2015 by JLogan3o13 "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! 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