Forum: PC-Programmierung Inno-Setup-Frage


von Johannes A. (Gast)


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

von Weinga-Unity (Gast)


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

von Johannes A. (Gast)


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

von Johannes A. (Gast)


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

von Leopold glatz (Gast)


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.

von Timmo H. (masterfx)


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.

von Johannes A. (Gast)


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

von Timmo H. (masterfx)


Lesenswert?

Ok da gebe ich dir recht. Ich würde mir aber trotzdem mal NSIS 
angucklen, echt geiles Teil. Ich glaube da kann man auch nach dem 
erstellen ein "Post-Script" ausführen lassen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.