Zitat:
Zitat von Gahrt
Hallo, ich brauch mal eure hilfe.
Ich habe eine .bat datei geschrieben die ein cmd Fenster öffnet, dann kommt die abfrage Wollen sie fortfahren J/N
Ich brauche den befehl das die bat datei automatisch das "J" eingibt und fortfährt so zusagen enter drückt
danke
|
Versuche es mit Choice
Code:
Choice /C:abc - (Charakter) Wartet auf Tastendruck, Auswahlanzeige gemäß [a,b,c,]?. Falls diese Option fehlt, wird /C:JN (respektive /C:jn) angenommen, also eine einfache Ja/Nein-Abfrage.
Choice /N - (Noprompt) Wartet nur auf einen erlaubten Tastendruck, die Auswahlanzeige erfolgt jedoch nicht.
Choice /S - (Sensitiv) Wartet nur auf einen Tastendruck, akzeptiert nur Groß- oder Kleinbuchstaben für die Auswahltasten - je nach Vorgabe. Im Standardfall also nur [Umschalt-J] oder [Umschalt-N].
Choice /T:a,x - (Time) Wartet nur x Sekunden auf Tastendruck, sonst wird Zeichen a als antwort gewertet. Notwendig ist hier die passende Option /C, die die Taste [a] als Auswahl anbietet. [x]= 0 -99 Sekunden.
Beispiel:
Code:
@echo off
:Anfang
Choice /c:jnw Laufwerk c: auflisten? [J]a, [N]ein, [W]eiter: /T:n,10
If Errorlevel 3 goto Punktdrei
If Errorlevel 2 goto Punktzwei
If Errorlevel 1 goto Punkteins
:Punktdrei
goto Anfang
:Punktzwei
echo Dann eben nicht!
goto ende
:Punkteins
dir c:\ /p
goto ende
:ende