7. August 200817 j 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
7. August 200817 j 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
7. August 200817 j THX für die schnelle Antwort. Ich werd mir die Programme mal Anschauen Gruss Dindel
7. August 200817 j 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
8. August 200817 j Ö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?).
8. August 200817 j 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.
8. August 200817 j 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
9. August 200817 j 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.
10. September 200817 j Hi All ich habs nun mit NSIS hinbekommen, ist ein echt nettes tool. Dank euch für die Hilfe Gruß Dindel
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.