Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   WinRar, SFX, "nach dem Entpacken ausführen" (https://www.delphipraxis.net/190784-winrar-sfx-nach-dem-entpacken-ausfuehren.html)

hoika 7. Nov 2016 14:18

WinRar, SFX, "nach dem Entpacken ausführen"
 
Hallo,
ich habe hier mehrere Setup-Dateien, Setup.Exe, Setup.001 (Innosetup),
die "gerar"-t, dann per sfx zu einer Exe gemacht wird.

Danach will ich die Setup.Exe ausführen mit "nach dem Entpacken ausführen".

Leider kann ich hier keine relativen Pfade angeben, auch .\ geht nicht.

Bisher wurde isn %Temp$ entpackt, das will ich jetzt so ändern,
dass immer in ein Unterverzeichnis der Rar-Exe entpackt wird.
Das klappt auch, weil hier das .\ funktioniert.
Nur der Aufruf der Setup.Exe nach dem Entpacken klappt halt nicht.

Was nun?

Update 1:
Angeblich soll es ja gehen
http://stackoverflow.com/questions/3...ter-extraction

Geht aber nicht ...

Update 2:
Ich glaube, das ist es, kann ich aber erst morgen ausprobieren.
http://stackoverflow.com/questions/1...ing-winrar-sfx
SFX will try to execute after successful extraction. The folder containing extracted files is set as the current before executing . If a program name contains spaces, it must be enclosed in quotes.


Danke für Eure Hilfe.

hoika 15. Mär 2017 08:50

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Hallo,
ich wärm das Thema noch mal auf.
Weiss jemand wie ich dem WinRar beibringen kann,
dass er nach dem Entpacken eine OK-Nachricht bringt,
ohne Aufruf einer externen Datei?

Im Moment beendet sich WinRar ohne Meldung.

EWeiss 15. Mär 2017 08:56

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Du meinst UnRar?
Wenn dem so ist lade eins der Archive für Delphi auf der Seite und lese die Doku

Ansonsten kommt glaube ich keine nur dann wenn das entpacken fehlgeschlagen ist.

gruss

hoika 15. Mär 2017 09:59

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Hallo,
nein, ich erzeuge ein Rar-Datei und mache dann eine SFX (Selbstauspackende Exe) daraus.
Wenn ich die Exe jetzt starte, entpackt die sich und beendet sich.
Ich möchte, dass danach eine Meldung ("Aktion erfolgreich") kommt, kann das aber in Winrar nicht einstellen.

PS:
"Nach dem Entpacken ausführen" kenne ich, das wäre aber eine externe Datei.
Und genau das will ich nicht.

EWeiss 15. Mär 2017 10:05

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Wie gesagt..
Zitat:

Ansonsten kommt glaube ich keine nur dann wenn das entpacken fehlgeschlagen ist.
gruss

Benedikt Magnus 15. Mär 2017 16:44

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Zitat:

Zitat von hoika (Beitrag 1364251)
PS:
"Nach dem Entpacken ausführen" kenne ich, das wäre aber eine externe Datei.
Und genau das will ich nicht.

Und wenn du eine Datei ausführst, die dir das mitteilt? Die kann ja gleich im Archiv mitgeliefert werden und sich nach erledigter Arbeit selbst löschen.

hoika 16. Mär 2017 04:52

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Hallo,
sobald ich das mit der Datei mache, melden 2-3 Virenscanner bei Virustotal einen möglichen Trojaner ...

Benedikt Magnus 16. Mär 2017 09:56

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Selbst wenn die Datei nur eine Batch oder ähnliches ist?

Zwei bis drei Virenscanner bedeuten aber meist nicht viel. Erst recht nicht, wenn es sehr exotische sind...

Luckie 16. Mär 2017 10:07

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Kann man bei 7Zip nicht eine Messegabox ausgeben mit frei definiertem Text? Bin mir nicht sicher, aber ich glaube, da war mal was.

hoika 16. Mär 2017 14:27

AW: WinRar, SFX, "nach dem Entpacken ausführen"
 
Hallo,
ich habe WinRar ...
Hm, muss ich mir mal 7-Zip ansehen.

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz