Příklady syntaxe podmíněného příkazu
Následuje několik běžných instancí podmíněných příkazů. Další informace najdete v tématu syntaxe podmíněného příkazu.
Spusťte akci při odebrání.
Informace naleznete v tématu Conditioning Actions to Run During Removal.
Akci spusťte jenom v případě, že produkt nebyl nainstalován.
NOT Installed
Akci spusťte jenom v případě, že bude produkt nainstalovaný v místním prostředí. Nespouštět akci při přeinstalaci.
(&FeatureName=3) AND NOT(!FeatureName=3)
Termín "&FeatureName=3" znamená, že akcí je instalace funkce místní. Termín NOT(! FeatureName=3) znamená, že funkce není nainstalovaná místně.
Akci spusťte jenom v případě, že se funkce odinstaluje.
(&FeatureName=2) AND (!FeatureName=3)
Tato podmínka kontroluje pouze přechod funkce z nainstalovaného stavu místního stavu do chybějícího stavu.
Akci spusťte jenom v případě, že byla komponenta nainstalovaná v místním prostředí, ale přechází mimo stav.
(?ComponentName=3) AND ($ComponentName=2 OR $ComponentName=4)
Pojem "? ComponetName=3" znamená, že součást je nainstalovaná místně. Výraz "$ComponentName=2" znamená, že stav akce komponenty chybí. Termín "$ComponentName=4" znamená, že stav akce komponenty se spouští ze zdroje. Všimněte si, že stav inzerování akce není pro komponentu platný.
Spusťte akci pouze při přeinstalaci komponenty.
?ComponentName=$ComponentName
Akce spustit pouze v případech, kdy je použita konkrétní oprava.
PATCH AND PATCH >< MEDIASRCPROPNAME
Další informace naleznete v části Poznámky na stránce vlastností PATCH.