Ergebnis 1 bis 3 von 3
  1. #1
    Stanley Jobson Avatar von Bi0sh0k
    Registriert seit
    17.12.2007
    Beiträge
    773

    Standard Bat Datei soll exe auführen die im Namen Leerzeichen enthält. Aber wie?

    Die Überschrift sag schon alles. Ich mochte mit einer einfache n Bat Datei eine exe starten. as Problem ist ich darf die exe nicht um bennenen.
    der Name der .exe Datei lautet:

    1. Login Server.exe

    ich habs schon damit ausprobiert:

    start "1. Login Server.exe"

    Aber Vista macht dann nur ein neues Fenster auf wo schon der Pfad bis zum Ordner in dem die Datei ist, steht.
    Was kann ich tun?

  2. #2
    Bugbear Wurm Avatar von lolly
    Registriert seit
    21.08.2008
    Beiträge
    258

    Standard

    hmmm 1. Warum nennst du die Datei nicht einfach Login_Server.exe ? //edit: Okay hat sich erledigt xD sry
    2. kannst die .exe eigentlich immer so ausführen:
    @echo off
    cd ("Verzeichnis")
    start "Login Server.exe"
    Geändert von lolly (15.02.2009 um 17:32 Uhr)

  3. #3
    Stanley Jobson Avatar von Bi0sh0k
    Registriert seit
    17.12.2007
    Beiträge
    773

    Standard

    Das ist das Problem meine Bat Datei ist schon in dem Verzeichniss.
    und wählt das automatisch und dann hab ich das geschrieben was du geschrieben hast.

    start "1. Login Server.exe"

    Aber der macht dann ein Fenster auf, wie als würde mein bei auführen cmd eintippen und der Pfad steht unter der Microsoft anzeige. aber mehr nicht?
    Wo könnte das prob liegen?

    Hier dier Inhalt der Bat (Die Bat Datei befindet sich bereits in dem Ordner der Dateien):

    echo off
    :anfang
    cls
    echo Auswahl Ereigniss
    echo 1 Server hochfahren
    echo 2 Server runterfahren
    echo 3 Server restarten
    echo 4 Caches und Logs loeschen
    echo x Beenden
    echo.
    set /p auswahl= Auswahl:
    if %auswahl% == 1 goto 1
    if %auswahl% == 2 goto 2
    if %auswahl% == 3 goto 3
    if %auswahl% == x goto x
    goto anfang

    :1
    start "1. Login Server.exe"
    start "2. Char Server.exe"
    start "3. World Server.exe"
    goto anfang

    :2
    Taskkill /IM "1. Login Server.exe"
    Taskkill /IM "2. Char Server.exe"
    Taskkill /IM "3. World Server.exe"
    goto anfang

    :3
    start "0. Server Restarter.exe"
    ping 127.0.0.1 05>nul
    taskkill /IM "0. Server Restarter.exe"
    goto anfang

    :4
    start delete_log.bat
    start delete_ncd_cache.bat
    goto anfang

    :ende

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •