Per Batch ExE ausführen!

Dieses Thema im Forum "Windows" wurde erstellt von d3v., 27. Juli 2007 .

Schlagworte:
  1. 27. Juli 2007
    Hallo,
    ich wollte mal eine batch machen die jemanden fragt, ob eine Datei gestartet werden soll!
    Die Datei liegt in dem Ordner wo die Batch ist im Ordner bin! Doch das Der Ordner wo der Ordner bin drin ist variiert, wollte ich es so machen!

    Code:
    set /P X= (J)a oder (N)ein?
    if /I "%X%"=="J" goto :ja
    if /I "%X%"=="N" goto :nein
    exit
    
    :ja
    Open "bin\XR_3DA.exe"
    exit
    
    :nein
    exit
    
    Doch leider wird die datei nicht gestartet wenn ich j und enter drücke! Die Batch schließt dann einfach und gut ist. Habe auch shcon Start anstatt Open genommen, doch nichts geht! Hoffe ihr könnt mir helfen!
     
  2. 27. Juli 2007
    AW: Per Batch ExE ausführen!

    Hi!

    Code:
    set /P X= (J)a oder (N)ein?
    if /I "%X%"=="J" goto :ja
    if /I "%X%"=="N" goto :nein
    exit
    
    :ja
    open "bin\XR_3DA.exe"
    pause > nul
    exit
    
    :nein
    exit
    Das pause > nul pausiert das Programm ohne Message.
    Ein Tipp: Baue das immer ein, um zu etwas zu testen. Denn mit dem Befehl siehst Du die Fehlermeldung, die nach Deinem "open ..." komm. Nämlich, dass es diesen Befehl nicht gibt.

    Die korrekte Syntax um eine .exe zu öffnen ist:
    Code:
    start "[KOMMENTAR]" "[PFAD]"
    Die ersten "" fürn Kommentar, die anderen " für den Pfad
    PHP:
    start  "" "bin\XR_3DA.exe"


    lg
    Sn0wm4n
     
  3. 27. Juli 2007
    AW: Per Batch ExE ausführen!

    Wie mein Vorredner schon sagte.

    Code:
    start [COLOR="Red"]""[/COLOR] "bin\XR_3DA.exe"
    Und das Ganze dann mit

    Code:
    [COLOR="#ff0000"]start[/COLOR] "" "bin\XR_3DA.exe"
    Dann sollte es gehen

    Greetz

    //
    *jeden Thread immer ganz durchlesen*
    *jeden Thread immer ganz durchlesen*
    *jeden Thread immer ganz durchlesen*
    *jeden Thread immer ganz durchlesen*
    ... sry, hab den Post meines Vorredners einfach nur überflogen -.-'
     
  4. 27. Juli 2007
    AW: Per Batch ExE ausführen!

    Hab noch nen wenig rumgewerkelt und auch so hinbekommen!
    Habs nun so gelöst:
    Code:
    set /P X=- [J]a!/[N]ein!
    if /I "%X%"=="J" goto :ja
    if /I "%X%"=="N" goto :nein
    exit
    
    :ja
    Call "bin\XR_3DA.exe"
    
    :nein
    exit
    
    Also mit nem simplen Call!
    Naja trotzdem vilen Dank! Und bewertet habe ich euch mal beide !
     
  5. 27. Juli 2007
    AW: Per Batch ExE ausführen!

    noch zur weiteren Information:

    gibt mal help call und help start in die cmd ein.
    Da stehen die Befehle beschrieben.
    Vllt. kannst Du ja zum Beispiel mit den verschiedenen Call-Parametern noch was anfangen.


    Gruss
    Sn0wm4n

    PS: Wenns geklärt is, dann kannste ja dicht machen^^
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.