Inno-Setup-Frage

Gast #686701
Lesenswert?

Hallo Inno-Setup-Freunde,

weiß hier vielleicht jemand, ob/wie ich im Script sagen kann, dass die 
Setup.exe auch noch gezippt werden soll?

Oder vielleicht, wie ich das Internet fragen muss, um einen Vorschlag zu 
finden? Bitte kein "google nach xyz" oder "rtfh" mehr. Das hab ich alles 
schon hinter mir.

Gruß Johannes
Gast #686933
Lesenswert?

Hallo!

Hab schon einiges mit InnoSetup gemacht. Das man es aber auch noch 
direkt zippen kann, ist mir nicht aufgefallen. Geht ja per Hand auch 
relativ schnell und unproblematisch.

mfg Weinga-Unity
Gast #686966
Lesenswert?

Nunja, ich hab auch schon einiges mit InnoSetup gemacht. (Wenn ich 
richtig erinnere, seit irgendeiner 2.x-Version.) Und klar geht es per 
Hand relativ schnell und unproblematisch. Nur hab ich inzwischen so 
viele Inno-Setup-Exes am Laufen, dass das ewige Von-Hand-Zippen 
allmählich stressig wird...

Gruß Johannes
Gast #687373
Lesenswert?

Ich hab jetzt einen Batch, der erstmal so das macht, was ich brauche:

"<my inno setup path>\iscc.exe" "%1.iss" /O"%2" /F"%1"
cd "%2"
"<my 7-zip path>\7za.exe" u -tzip "%1.zip" "%1.exe"

Ich würde das allerdings immer noch lieber direkt ins Inno Setup oder 
ISTool Skript schreiben. Wie geht das, und überhaupt?

Gruß Johannes
Gast #689581
Lesenswert?

Vielleicht geht’s so, habe es aber nicht probiert: Von Winzip gibt es 
(oder gab es) eine Commandline Option. Habe ich früher gehabt und 
benützt, geht flott. In Innosetup gibt es ja das Pascal Sript, das 
möglicherweise auch einen Shell Aufruf enthält. Damit wäre Winzip dazu 
zu bringen, die eben erstellte Setup.exe auch gleich zu verzippen.
#689669
Lesenswert?

Willst du sie Zippen damit es kleiner wird? Oder bezweckst du damit 
anderes? Das würde ja bedeuten, dass Innosetup nicht besonders gut 
komprimiert. Also ich nutze immer NSIS (Nullsoft Scriptable Install 
System) und das komprimiert derart gut, dass ein weiteres packen meinst 
nur ein paar KiB bringt. Aber wenn du mehr auf grafische Umgebung stehst 
ist man mit NSIS natürlich fehl am Platz.
Gast #691029
Lesenswert?

@Leopold

Winzip hab ich nicht, und brauch es auch nicht...

@Timmo

Ich muss zippen, damit alle meine Leute meine Inno-Setups laden können. 
Manche Firewalls verbieten halt den direkten Download von exes, und 
gewisse Betriebssysteme kennen per Default halt nichts anderes als 
Zips...

Gruß Johannes

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren