2 dateien auf einmal öffnen

asseskiller

Lt. Junior Grade
Registriert
Sep. 2005
Beiträge
447
Hey Leute,

ich nutze xampp und will nicht jedes mal den appache und die mysql datenbank starten müssen um das ganze zu öffnen. Kann man da irgentwie ne exe erstellen die beide dateien zum laufen bringt.

die dateien heißen:
apache_start.bat
mysql_start.bat

kann jemand von euch sowas schnell schreiben oder mir sagen wie ich das am dümmsten selbst mache?

Danke im Vorraus
 
wenn ich das grundlagen wissen hätte, wie das funzt und so weiter würde ich hier ja net fragen
 
hab das so gemacht

Code:
@echo off
start "c:\xampp\apache_start.bat"
start "c:\xampp\mysql_start.bat"
Und es funzt net. Es wird 2 ma die dosboxgeöffnet und drinne steht
Code:
c:\xampp>

EDIT:
das steht in der apache_star.bat:
Code:
@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Bitte erst bei einem gewollten Shutdown schliessen
echo Please close this command only for Shutdown
echo Apache 2 is starting ...

apache\bin\apache.exe

if errorlevel 255 goto finish
if errorlevel 1 goto error
goto finish

:error
echo.
echo Apache konnte nicht gestartet werden
echo Apache could not be started
pause

:finish
und das in der mysql_start.bat:
Code:
@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Please dont close Window while MySQL is running
echo MySQL is trying to start
echo Please wait  ...
echo MySQL is starting with mysql\bin\my.cnf (console)

mysql\bin\mysqld --defaults-file=mysql\bin\my.cnf --standalone --console

if errorlevel 1 goto error
goto finish

:error
echo.
echo MySQL konnte nicht gestartet werden
echo MySQL could not be started
pause

:finish
 
Zuletzt bearbeitet:
Probier mal apache_^1.bat einzugeben...ich denke der Dateiname ist für DOS zu lang...;)
Wenn nicht, bitte nicht hauen....:D
 
nein auch da funzt es net.
Muss ich irgentwas mit den slashes beachten?
 
in dos müsste das eigentlich apache~1.bat (mysql_~1.bat)
heissen das "^" hab ich im dateinamen noch nie gesehen ;)
 
funzt trotzdem net
 
Zwei Batches bedeutet auch gleichzeitig zwei Command-Fenster, wenn echo drin ist.
Die zusätzliche Batch ist Humbug.

Code:
@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Apache 2 & MySQL are starting ...

c:\xampp\apache\bin\apache.exe
c:\xampp\mysql\bin\mysqld --defaults-file=mysql\bin\my.cnf --standalone --console

if errorlevel 255 goto finish
if errorlevel 1 goto error
goto finish

:error
echo.
echo Apache oder MySQL konnte nicht gestartet werden
pause

:finish

Hab das mal schnell zusammengefrickelt. Ob's funktioniert weiss ich nicht, sollte aber.
Ansonsten lässt sich da noch einiges dran werkeln.

Edit* Du müsstest beim Errorcode noch zwischen MySQL und Apache unterscheiden, im Moment geht's in den Finish auch wenn ein Programm nicht startet. Du kannst den Errorcode aber auch einfach ganz rauslassen.

Ich muss weg.
 
Zuletzt bearbeitet:
Du solltest das ganze vll lassen.
Einfach im XAMPP-Control-Center Apache und MySL das Service-Häkchen aktivieren.
Das wars. Wird beim Windows-Start als Service gestartet.

Oder du nimmst XAMPP-Start.exe auch dort , die startet auch beides.

mfg
 
Zuletzt bearbeitet:
Zurück
Oben