Hello, All values except 0 and "" (empty string) are interpreted as TRUE. So you may use the condition MYFLAG AND (Installed OR (POWERSHELL >= "1.0"))
and have the commandline "msiexec /i installer.msi MYFLAG=anyvalue" Best regards, Sebastian Brand Instyler Setup - Creating WiX-based MSI installations, elegantly. http://www.instyler.com -----Original Message----- From: sandun css [mailto:sandun...@gmail.com] Sent: Wednesday, July 01, 2009 6:21 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Boolean paramaters Hi, I have some conditions in my msi, like the following, <Condition Message="Required prerequisite (PowerShell 1.0) is not found."> <![CDATA[Installed OR (POWERSHELL >= "1.0")]]> </Condition> But I need to run these conditions only if a certain parameter is set to 'true'. (i.e. msiexec /i installer.msi MYFLAG=true) Are there boolean parameters, or do I need to treat 'true' and 'false' valuse as strings? Thanks, Sandun ---------------------------------------------------------------------------- -- _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users