Hallo Herr Kapust,
Ich frage mich gerade, ob ich dem Setup (eine Setup.exe per Bootstrapper) einen eigenen Kommandozeilenparameter mitgeben kann (zB /NOASSISTANT) um dann später eine Aktion zum Finish-Button im ExitDialog davon abhängig zu machen. Ich würde dort gerne eine Regel wie diese anbringen:
($C_FL_14_program_exe>2) AND (MeinParameter <> "/NOASSISTANT")
Geht das? Und wenn ja, wie?
Volker Schmid
Kommandozeilenparameter verwenden (mit Bootstrapper)
-
- Administrator
- Beiträge: 1085
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Guten Abend!
Mittels /msiparam können Parameter weitergereicht werden.
In Ihrem Beispiel:
/msiparam "MEINPARAMETER=NOASSISTANT"
$C_FL_14_program_exe>2) AND (MEINPARAMETER <> "NOASSISTANT")
MEINPARAMETER ist hier eine öffentliche Eigenschaft (also Gross!)
Mittels /msiparam können Parameter weitergereicht werden.
In Ihrem Beispiel:
/msiparam "MEINPARAMETER=NOASSISTANT"
$C_FL_14_program_exe>2) AND (MEINPARAMETER <> "NOASSISTANT")
MEINPARAMETER ist hier eine öffentliche Eigenschaft (also Gross!)
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust
Hallo,
Ich habe das gerade getestet. Dabei habe ich einen Tippfehler in der Doku gefunden:
Seite über den Bootstrapper und dessen Shellaufruf: /slient statt /silent
Leider interessiert sich mein Setup nicht für meine Parameter. Ich starte mit START->Ausführen
c:\client_setup.exe /silent
c:\client_setup.exe /auto
Es ändert sich einfach nichts. Kein auto, kein silent. Mache ich etwas falsch? Muss ich dem Bootstrapper noch etwas angeben damit das geht?
c:\client_setup.exe /msiparam "ASSISTANT=NO"
Das hingegen scheint zu funktionieren!
Grüsse,
V. Schmid
Ich habe das gerade getestet. Dabei habe ich einen Tippfehler in der Doku gefunden:
Seite über den Bootstrapper und dessen Shellaufruf: /slient statt /silent
Leider interessiert sich mein Setup nicht für meine Parameter. Ich starte mit START->Ausführen
c:\client_setup.exe /silent
c:\client_setup.exe /auto
Es ändert sich einfach nichts. Kein auto, kein silent. Mache ich etwas falsch? Muss ich dem Bootstrapper noch etwas angeben damit das geht?
c:\client_setup.exe /msiparam "ASSISTANT=NO"
Das hingegen scheint zu funktionieren!
Grüsse,
V. Schmid
-
- Administrator
- Beiträge: 1085
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Hallo!
Hier scheint es ein Missverständnis zu geben.
/auto und /silent beziehen sich auf den Bootstapper.
Sprich, wenn dieser nicht nur das MSI sondern auch Abhängigkeiten (Windows Installer, Runtimes etc.) installiert.
Soll 'Silent" an das MSI weitergegeben werden (also z. B. mit der Baisc-Oberfläche ausgeführt werden), lautet der Aufruf:
/msiparam LIMITUI=3
Hier scheint es ein Missverständnis zu geben.
/auto und /silent beziehen sich auf den Bootstapper.
Sprich, wenn dieser nicht nur das MSI sondern auch Abhängigkeiten (Windows Installer, Runtimes etc.) installiert.
Soll 'Silent" an das MSI weitergegeben werden (also z. B. mit der Baisc-Oberfläche ausgeführt werden), lautet der Aufruf:
/msiparam LIMITUI=3
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust