Zum Inhalt springen

Installationroutine mit einer batch


Empfohlene Beiträge

Hi all,

erstmal vorweg ich bin nicht der Profi, also bitte Rücksicht :confused:.

So nun zu meinem Problem.

Ich möchte für die Firma eine DemoCD unserer Software erstellen die man dann an den Interessenten senden kann.

Im Ablauf der Kompletten Installation werden mit Hilfe einer Batchdatei alle benötigten Programme Installiert bzw. endpackt.

Nun ist es so das ich es nicht hinbekomme das er bei der Installation wartet bis Programm 1 installierte ist sonder sofort mit dem endpacken (Schritt2) beginnt.

.

.

.

echo Installiere blabla

xcopy %LW%\blabla\setup.iss /Y

start /WAIT %LW%\blabla\setup.exe -s -f1"C:\blabla\setup.iss"

echo Entpacke eineDB

start /WAIT %LW%\eineDB.exe

.

.

.

Funz ja soweit, halt nur nicht das er mit dem endpacken wartet bis Programm blabla installiert ist.

Weiß da jemand Rat

Danke schon mal

Dindel

Link zu diesem Kommentar
Auf anderen Seiten teilen

mach das doch alles innerhalb des installers; installshield und NSIS, wise sowie innosetup können das AFAIR alle. es sollte dir damit möglich sein, innerhalb der anwendungsinstallation programme vorher & nachher aufzurufen.

ich habe das z.b. bei meiner zu verteilenden software so gemacht, dass vor dem setup des hauptprogramms unterstützungsdateien und zugrundeliegende datenbank installiert werden und im nachhinein noch ein postinstall-script aufgerufen wird.

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi all,

erstmal vorweg ich bin nicht der Profi, also bitte Rücksicht :confused:.

So nun zu meinem Problem.

Ich möchte für die Firma eine DemoCD unserer Software erstellen die man dann an den Interessenten senden kann.

Im Ablauf der Kompletten Installation werden mit Hilfe einer Batchdatei alle benötigten Programme Installiert bzw. endpackt.

Nun ist es so das ich es nicht hinbekomme das er bei der Installation wartet bis Programm 1 installierte ist sonder sofort mit dem endpacken (Schritt2) beginnt.

.

.

.

echo Installiere blabla

xcopy %LW%\blabla\setup.iss /Y

start /WAIT %LW%\blabla\setup.exe -s -f1"C:\blabla\setup.iss"

echo Entpacke eineDB

start /WAIT %LW%\eineDB.exe

.

.

.

Funz ja soweit, halt nur nicht das er mit dem endpacken wartet bis Programm blabla installiert ist.

Weiß da jemand Rat

Danke schon mal

Dindel

ich könnt dir sowas schreiben, ist zwar dann keine Batch sondern eine EXE Datei, die auch keine Pfad-Probleme hat und keine Zusatz-Tools braucht

Link zu diesem Kommentar
Auf anderen Seiten teilen

Öm... du hast doch eine setup.exe, also wieso machst du da nicht alles? Es gibt genug Tools (u.a. das genannte innosetup, bzw die sind zum einrichten des WindowsInstallers, der bietet das ja alles) für sowas.

Da du ja eh Windows verwendest ist das ja absolut kein Problem, und wohl auch für den Kunden dann viel verständlicher (Start per autorun oder eben einfach setup.exe ausführen, wer macht denn heute noch was anderes bei Windowssoftware?).

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstmal Danke für die Tipps

Aber ich habe mich wohl etwas falsch Ausgedrückt.

Also:

Als erstes muss eine Fremdsoftware (SQLAnywhere) Installiert werden.

Danach startet das Entpacken der DB + KonfigurationsDateien.

Setzen der Startparameter für SQL ...(das geht dann nicht weil die Installation noch nicht fertig ist.)

das Problem ist nur das das Script sofort weiter macht und nicht wartet bis SQL installiert ist.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstmal Danke für die Tipps

Aber ich habe mich wohl etwas falsch Ausgedrückt.

Also:

Als erstes muss eine Fremdsoftware (SQLAnywhere) Installiert werden.

Danach startet das Entpacken der DB + KonfigurationsDateien.

Setzen der Startparameter für SQL ...(das geht dann nicht weil die Installation noch nicht fertig ist.)

das Problem ist nur das das Script sofort weiter macht und nicht wartet bis SQL installiert ist.

Ich hab dich schon verstanden. Ich kann dir so ein Skript erstellen, das SQL installiert und wenn es fertig installiert ist, die DB & die Konfigurationsdateien entpackt

Link zu diesem Kommentar
Auf anderen Seiten teilen

Aber ich habe mich wohl etwas falsch Ausgedrückt.

Also:

Als erstes muss eine Fremdsoftware (SQLAnywhere) Installiert werden.

Danach...

Und genau das kannst du ja auch mit dem Windows Installer machen. Ein Programm starten und das andere nach dessen Ende und u.U. auch abhängig von bestimmten Prüfungen (Einträge in der Registry o.ä.).

Innosetup ist nur eins von einiges Tools mit denen du sowas erstellen kannst, aber es ist umsonst und auch gut.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 1 Monat später...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...