Tripredacus Posted June 4, 2007 Posted June 4, 2007 I have searched the site (it is a tough thing to search for) and the help file does not tell me what I need. I have an app that checks to see if a program is installed. If it is installed, it displays a button on the GUI. Clicking the button would open the program. At this time, the Else for its detection is to =1, thus it does not display. How can I make it so if the program is not found, then the button is shown as unavailable? Here is the code, even though you shouldn't need it. $QC_Label = GUICtrlCreateLabel("Applications Installed",320,50,120,20) If FileExists("C:\Program Files\CyberLink\PowerDVD\PowerDVD.exe") Then $QC7 = GUICtrlCreateButton("PowerDVD",320,70,120,20) Else $QC7 = 1 EndIf Twitter | MSFN | VGCollect
nitekram Posted June 4, 2007 Posted June 4, 2007 I have searched the site (it is a tough thing to search for) and the help file does not tell me what I need. I have an app that checks to see if a program is installed. If it is installed, it displays a button on the GUI. Clicking the button would open the program. At this time, the Else for its detection is to =1, thus it does not display. How can I make it so if the program is not found, then the button is shown as unavailable? Here is the code, even though you shouldn't need it. $QC_Label = GUICtrlCreateLabel("Applications Installed",320,50,120,20) If FileExists("C:\Program Files\CyberLink\PowerDVD\PowerDVD.exe") Then $QC7 = GUICtrlCreateButton("PowerDVD",320,70,120,20) Else $QC7 = 1 EndIfLook up - GUICtrlSetState and $GUI_DISABLE in the help file 2¢ All by me:"Sometimes you have to go back to where you started, to get to where you want to go." "Everybody catches up with everyone, eventually" "As you teach others, you are really teaching yourself." From my dad "Do not worry about yesterday, as the only thing that you can control is tomorrow." WIKI | Tabs; | Arrays; | Strings | Wiki Arrays | How to ask a Question | Forum Search | FAQ | Tutorials | Original FAQ | ONLINE HELP | UDF's Wiki | AutoIt PDF AutoIt Snippets | Multple Guis | Interrupting a running function | Another Send StringRegExp | StringRegExp Help | RegEXTester | REG TUTOR | Reg TUTOT 2 AutoItSetOption | Macros | AutoIt Snippets | Wrapper | Autoit Docs SCITE | SciteJump | BB | MyTopics | Programming | UDFs | AutoIt 123 | UDFs Form | UDF Learning to script | Tutorials | Documentation | IE.AU3 | Games? | FreeSoftware | Path_Online | Core Language Programming Tips Excel Changes ControlHover.UDF GDI_Plus Draw_On_Screen GDI Basics GDI_More_Basics GDI Rotate GDI Graph GDI CheckExistingItems GDI Trajectory Replace $ghGDIPDll with $__g_hGDIPDll DLL 101? Array via Object GDI Swimlane GDI Plus French 101 Site GDI Examples UEZ GDI Basic Clock GDI Detection Ternary operator
Tripredacus Posted June 4, 2007 Author Posted June 4, 2007 Yes, thank you, that worked well. Twitter | MSFN | VGCollect
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