BATCH Programmierung - Suche Code / Befehle für User input bei Countdown für Abbruch

Hallo,

bin grade etwas verwirrt, weil ich es nicht hinbekomme in ein Countdownscript einen User input mit einzubauen, der es erlaubt den Countdown per beliebiger Taste abzubrechen...

das Skript läuft in einer BAT-Datei (good old DOS/Windows batch ;-) ) und soll dem Benutzer die Möglichkeit geben, vor Ablauf des Countdowns, diesen einfach zu beenden um z.B. eine Option a, B oder C zu wählen oder so...

Hier mal ein Schnipsel des bisher funktionierenden Countdowns:

CODE anfang

@echo off &setlocal chcp 1252>nul set "c=©" set "r=®" chcp 850>nul COLOR 0C

setlocal enableextensions enabledelayedexpansion

cls COLOR 1a echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º v1.10º echo º º echo º Willkommen zu PROGRAMMNAME%c%%r% º echo º º echo º Sicherungsprogramm der MUSTERFIRMA GmbH, MUSTERSTADT º echo º E-Mail: email@musterdomain.de º echo º º echo º Design und Programmierung: Mojo84 [mail@domain.de] º echo º º echo º Lizenziert fr: Musterfirma GmbH, MUSTERSTADT º echo º º echo º º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. echo Beliebige Taste drcken, um in das Hauptmen zu gelangen. echo.

for /f %%# in ('copy /z "%~dpf0" nul') do set "CR=%%#" for /l %%# in (15,-1,1) do (set /p "=Die Sicherung wird in %%# Sekunden automatisch gestartet... !CR!"nul:) echo.

pause

CODE ende

(Für eine bessere Darstellung am besten den Code in eine TXT-Datei Copy&Paste)

Also, wer eine gute Idee hat, da noch eine Abfrage reinzubauen, die bei usereingabe einer beliebigen taste den Countdown abbricht und dann z.B. zu einer definierten Sprungmarke geht, bin für jeden Tip dankbar :-)

Mojo

...zum Beitrag

So, nochmal, da die Formatierung eben nicht hingehauen hat... komischerweise übernimmt der hier auch nicht die Leerzeichenn und so ..also nicht wundern über die Optik...

@echo off &setlocal

chcp 1252>nul

set "c=©"

set "r=®"

chcp 850>nul

setlocal enableextensions enabledelayedexpansion

cls

COLOR 1a

echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»

echo º v1.10º

echo º º

echo º Willkommen zu PROGRAMMNAME%c%%r% º

echo º º

echo º Sicherungsprogramm der MUSTERFIRMA GmbH, MUSTERSTADT º

echo º E-Mail: email@musterdomain.de º

echo º º

echo º Design und Programmierung: Mojo84 [mail@domain.de] º

echo º º

echo º Lizenziert fr: Musterfirma GmbH, MUSTERSTADT º

echo º º

echo º º

echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

echo.

echo Beliebige Taste drcken, um in das Hauptmen zu gelangen.

echo.

for /f %%# in ('copy /z "%~dpf0" nul') do set "CR=%%#" for /l %%# in (15,-1,1) do (

set /p "=Die Sicherung wird in %%# Sekunden automatisch gestartet... !CR!"nul:)

echo.

pause

...zur Antwort

..naja ich nenne solche Leute (bin auch einer)einfach nur normale Menschen mit eben dem Hobby unsere "Geschichte" einfach nicht vergessen zu lassen!! Ohne "uns" wäre die bedeutensten Funde der Geschichte bis heute noch immer unter der Erde oder durch Umwelteinflüsse/Mensch zerstört ...

naja.. aber es gibt auch schwarze Schafe(Penner) die sich damit ein "Taschengeld" dazu verdienen -.-'

Gruß, Mojo

...zur Antwort

jo, der Garrett ACE 150 und/oder der große Bruder der ACE 250 :D

naja,.. oder für den Anfang ein MD 3009 oder Whites..

Ich persönlich bin für die Garrets.. da der Preis/Leistung/Qualität einfach PASST!

Vorallem der ACE 250 vereint ALLES was man brauch, Sonde + Pinpointer :)

...zur Antwort