Thema: 3 Anwendungen mit einem Klick starten

Hi!

Ich habe eine Datenbankanwendung mit Hilfe von PHP und MySQL geschrieben. Um sie lokal laufen lassen zu können, habe ich ein WAMP installiert. Zum Starten muss ich allerdings zwei Batch-Dateien (eine für den Apache und eine für den MySQL-Server) aufrufen und anschließend noch den Browser öffnen...

Kennt ihr eine Möglichkeit, eine Batch-Datei o. ä. zu schreiben, um diese Aufrufe zu automatisieren? Eine einfache DOS-.BAT-Datei reicht meiner jetzigen Einschätzung nicht aus, da dort immer nur ein Programm gestartet wird und die Batch-Datei erst weiter läuft, wenn dieses Programm beendet wurde / wird.

Also: Ich suche eine Möglichkeit, mit einem (Doppel-)Klick 3 Anwendungen zu starten.

Vielen Dank für eure Hilfe,
  Mamphil

The laws of physics are the canvas God laid down on which to paint his masterpiece. “Leonardo Vetra” in Dan Brown’s “Angels & Demons”

2

Re: 3 Anwendungen mit einem Klick starten

Schreib die 3 Batch-Files in eine Batch und leg Dir die auf den Desktop?

Oder guck mal ob der Apache und MySQL als Dienst in der Verwaltung stehen? Dann einfach die Startart auf "automatisch", dann werden die beim Windoof-Start automatisch aktiv.

HTH, tink

Beleidigungen sind die Argumente derer, die keine Argumente haben

Re: 3 Anwendungen mit einem Klick starten

Hi!

Danke für deine Antwort. Wenn ich die drei Batch-Files in eine Batch lege, wird zuerst z. B. der Apache gestartet. Nachdem er geschlossen wird, startet der MySQL-Server.

Ich muss nuneinmal alle drei Batch-Dateien gleichzeitig starten.
Die Batchdateien bzw. Verknüpfungen dazu in den Autostart-Ordner o. ä. zu legen, ist auch unpraktisch, da ich den Server nicht immer benötige und außerdem für den normalen Betrieb die Fenster ein wenig stören.

Es würde also auch helfen, einfach beide Server im Hintergrund laufen zu lassen.

Mamphil

The laws of physics are the canvas God laid down on which to paint his masterpiece. “Leonardo Vetra” in Dan Brown’s “Angels & Demons”

4

Re: 3 Anwendungen mit einem Klick starten

Windows-Dienste kannst Du auch direkt per Batch-Befehl starten:
NET START <DIENSTNAME>

Davon kann man auch mehrere in eine Batch-File schreiben, und die werden alle abgearbeitet und "warten" nicht aufeinander.

Dann bräuchtest Du halt je eine Batch-File zum Starten und Stoppen.

Um die Dienstnamen rauszubekommen:
Start-> Einstellungen-> Verwaltung-> Dienste (wahrscheinlich eh schon gefunden <img src="/forum/images/graemlins/smile.gif" alt="" /> )

tink

Beleidigungen sind die Argumente derer, die keine Argumente haben

Re: 3 Anwendungen mit einem Klick starten

Danke!!!

The laws of physics are the canvas God laid down on which to paint his masterpiece. “Leonardo Vetra” in Dan Brown’s “Angels & Demons”

6

Re: 3 Anwendungen mit einem Klick starten

Hi Mamphil,

ich weiß nicht genau, wie das läuft, aber ich du kannst dir mal PHPTriad anschauen. Dort wird mit über eine "controlpanel.bat" folgender Code ausgeführt:

c:apacheApache -n "PHPGeekUtil" -k start
START http://localhost:1005/
exit

Was die Parameter genau bewirken weiß ich nicht, aber anstatt "START http://localhost:1005/" könntest du z.B. mit "START http://localhost:1005/start_mysql.php" ein Skript starten, dass folgenden Code enthält:

 system("c:apachemysqlbinmysqld --standalone");
 
 oder
 
 system("c:apachemysqlbinmysqld-nt --standalone");
 

Vielleicht hilft es dir ja in irgendeine Richtung weiter...

Basti

7

Re: 3 Anwendungen mit einem Klick starten

c:apacheapachectl start &
c:apachemysqlbinmysqld --standalone &

SCNR <img src="/forum/images/graemlins/wink.gif" alt="" />

F.

GPG key 2E1B4257

Re: 3 Anwendungen mit einem Klick starten

Hi!

Danke für eure Antworten!

@dev0:
Was soll das Kaufmanns-Und bewirken? Dass in einem Batch-File zwei Programme hintereinander geladen werden?

Nochmals Danke,
  Mamphil

The laws of physics are the canvas God laid down on which to paint his masterpiece. “Leonardo Vetra” in Dan Brown’s “Angels & Demons”

9

Re: 3 Anwendungen mit einem Klick starten

Das beweirkt in einem Shellscript, dass es weiterläuft und eben nicht wartet, bis ein Prog zugeht. Daher auch das SCNR <img src="/forum/images/graemlins/wink.gif" alt="" />

F.

GPG key 2E1B4257

10

Re: 3 Anwendungen mit einem Klick starten

Zwar schon nen bisschen spät für ne Antwort, aber in Batch Dateien lassen sich mehrere Programme mit dem Befehl "start" starten, also z.B.

start MIN c:PathToApacheapache.exe
start MIN c:mysqlbinmysql.exe
start c:PathToIExploreriexplore.exe