dindel67 Geschrieben 7. August 2008 Geschrieben 7. August 2008 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 Zitieren
Amstelchen Geschrieben 7. August 2008 Geschrieben 7. August 2008 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 Zitieren
dindel67 Geschrieben 7. August 2008 Autor Geschrieben 7. August 2008 THX für die schnelle Antwort. Ich werd mir die Programme mal Anschauen Gruss Dindel Zitieren
singu Geschrieben 7. August 2008 Geschrieben 7. August 2008 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 Zitieren
geloescht_JesterDay Geschrieben 8. August 2008 Geschrieben 8. August 2008 Ö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?). Zitieren
dindel67 Geschrieben 8. August 2008 Autor Geschrieben 8. August 2008 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. Zitieren
singu Geschrieben 8. August 2008 Geschrieben 8. August 2008 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 Zitieren
geloescht_JesterDay Geschrieben 9. August 2008 Geschrieben 9. August 2008 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. Zitieren
dindel67 Geschrieben 10. September 2008 Autor Geschrieben 10. September 2008 Hi All ich habs nun mit NSIS hinbekommen, ist ein echt nettes tool. Dank euch für die Hilfe Gruß Dindel Zitieren
Empfohlene Beiträge
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.