Cmd

Pümdog

Cadet 3rd Year
Registriert
Nov. 2011
Beiträge
51
Guten Tag zusammen,

ich möchte gern eine kleine bat-Datei schreiben.
Wenn der Anwender "j" eingibt, soll sich ein Programm öffnen. z.b Internetexplorer
Kann mir jemand sagen wie ich das verwirkliche?

Das habe ich bis jetzt:

ECHO OFF
ECHO Moechten Sie das wirklich tun? (j / n)
SET /p wahl=
if '%wahl%' == 'n' goto Nein
if '%wahl%' == 'j' goto Ja
Goto Ende
:Nein
echo Sie haben NEIN gedrueckt
goto Ende
:Ja
echo Sie haben JA gedrueckt
:Ende
pause


Danke im Voraus,

mit freundlichem Gruß
Pümdog
 
Schonmal das kleine CMD Programm choice.exe versucht ? ;)
 
Wo liegt jetzt das Problem? Der IE geht mit
Code:
start iexplore.exe
auf. Choice ist natürlich auch eine Möglichkeit.

PS: Es gibt Code Tags.
 
CHOICE ist (genialerweise) nicht mehr im Bordwerkzeug von XP vertreten. (Wir können auf einem Server wenigstens das von er 98er Lizenz benutzen.)
Ich würde dennoch empfehlen es sich ›auszuleihen‹.

«PS: Es gibt Code Tags.»
Aha. Was ist das?
Ach… Das hier meinst du, für diese Eingabebox… [CODE] … [/CODE]. Wäre gut dies dem TE auch zu verdeutlichen: man markiert alles und klickt auf die #.

Ergebnis →
Code:
ECHO OFF
ECHO Moechten Sie das wirklich tun? (j / n)
SET /p wahl=
if '%wahl%' == 'n' goto Nein
if '%wahl%' == 'j' goto Ja
Goto Ende
:Nein
echo Sie haben NEIN gedrueckt
goto Ende
:Ja
echo Sie haben JA gedrueckt
:Ende
pause

Hierzu wäre zu bemerken, dass sehr fein zwischen J und j unterschieden wird. Verklemmte Feststelltasten gibts öfter als man meint.

CN8
 
.
 
Zuletzt bearbeitet:
@cumulo ja, das hab' ich gemeint mit den Code-Tags, auch wenn das bei so einem kleinen Code-Schnipsel noch nicht so wichtig ist, längeren Code sollte man, finde ich, in
und
Code:
 packen.

@TE funktioniert es denn jetzt? Mit einem "." kann man dir leider wenig weiterhelfen.
 
längeren Code sollte man, finde ich, in
und
Code:
 packen.[/QUOTE]
Zustimm.

Aber selbst bei den paar Zeilen ist die Code-Box eine Hilfe fürs Auge. Hier weniger, aber bei z.B. VBA, ist der durchschlagende Vorteil der mit der kontrollierten Einrückung :)

CN8
 
Zurück
Oben