Seite 1 von 1

[GELÖST] Seltsames Verhalten von pyscripter

Veröffentlicht: 7. Mai 2019 - 16:56 Uhr
von Arsgunner
Hallo,

ich habe ein seltsames Problem mit meiner PyScripter-Installation über Inno Setup.

Ich verwende den Befehl `install_exe_if_needed` mit den Parametern `/dir="mydirectory" /verysilent /suppressmsgboxes` für die stille Installation.
Wenn ich die Parameter unverändert lasse, stürzt das Installationsprogramm sofort ab.
Ändere ich sie jedoch in `/verysilent /suppressmsgboxes /dir="mydirectory"`, wird PyScripter in `c:\suppressmsgboxes` installiert.

Ich habe anscheinend die neueste Version von PyScripter.
Für jeden Tipp wäre ich dankbar.

Vielen Dank im Voraus.

Betreff: Seltsames Verhalten von pyscripter

Veröffentlicht: 9. Mai 2019 - 19:16 Uhr
von dcardon
Guten Abend Arsgunner,
Arsgunner schrieb: 7. Mai 2019 - 16:56 Uhr Ich habe ein seltsames Problem mit PyScripter und dem Inno Setup-Installer.

Ich verwende den Befehl `install_exe_if_needed` mit den Parametern `silentflags '/dir="mydirectory" /verysilent /suppressmsgboxes'`.
Wenn ich die Parameter so lasse, stürzt der Installer sofort ab.
Ändere ich sie jedoch in `/verysilent /suppressmsgboxes /dir="mydirectory"`, wird PyScripter in `c:\suppressmsgboxes` installiert.

Ich habe anscheinend die neueste Version von PyScripter.
Für jeden Hinweis wäre ich dankbar.
Könnten Sie bitte die Befehlszeile in einem cmd.exe-Fenster überprüfen, um sicherzustellen, dass die Einstellungen korrekt funktionieren? Ihr Installationsprogramm verhält sich möglicherweise nicht gemäß den InnoSetup-Vorgaben. Sie können die betreffende Zeile bei Bedarf auch in einer run()-Funktion wiederverwenden.

Aufrichtig,

Denis

Betreff: Seltsames Verhalten von pyscripter

Veröffentlicht: 13. Mai 2019 - 11:24 Uhr
von Arsgunner
Hallo,

die Kommandozeile funktioniert tatsächlich auch nicht.
Ich bin es so gewohnt, mit diesen Installationsprogrammen keine Probleme zu haben, dass ich nicht damit gerechnet habe, dass es daran liegen könnte.

Ich werde sicher eine andere Lösung finden, danke.