Mit Batch eine Countdown Uhr erstellen

Mitglied: jack0swiss

jack0swiss (Level 1) - Jetzt verbinden

19.03.2010, aktualisiert 18.10.2012, 34102 Aufrufe, 11 Kommentare, 1 Danke

von 30 auf null zählen :D

Hallo


Hab hier ein kleinen Code Schnippsel
cls <----löscht den bildschriminhalt wieder
for /L %%A in (30,-1,0) do ( <---- 30 anfangszeit, -1 = minus 1 von 30 nachher 29 etc... , 0= endstation ;D
echo sie haben noch %%A sekunden zeit <------------ Hier ist die ausgabe %%A beinhaltet die aktuelle zahl
ping localhost -n 2 >nul <------------den localhost pingen ist nötig um die zeit in sekunden anzuzeigen, sonst würde es viel zu schnell runterzählen
cls <-löscht den bildschriminhalt wieder :D

viel spass
Mitglied: bastla
19.03.2010, aktualisiert 18.10.2012
Hallo jack0swiss und willkommen im Forum!

Als Alternative etwas in der Art:
Mehr dazu zB hier: https://www.administrator.de/wissen/echo-ohne-zeilenumbruch-und-%c3%a4hn ... Echo ohne Zeilenumbruch und ähnliche Spielereien">href="https://www.administrator.de/wissen/echo-ohne-zeilenumbruch-und-%c3%a4hnliche-spielereien-102460.html" title="https://www.administrator.de/wissen/echo-ohne-zeilenumbruch-und-%c3%a4hnliche-spielereien-102460.html" onclick="window.open(this.href); return false;">https://www.administrator.de/wissen/echo-ohne-zeilenumbruch-und-%c3%a4hn ... Echo ohne Zeilenumbruch und ähnliche Spielereien

Grüße
bastla
Bitte warten ..
Mitglied: jack0swiss
25.03.2010 um 00:10 Uhr
Hi Bastla


Danke für die herzliche einladung. oh ja sieht gut aus :D leider fügt es immer die zahl hintereinander an.

gruss
jack
Bitte warten ..
Mitglied: bastla
25.03.2010 um 00:17 Uhr
Hallo jack0swiss!
leider fügt es immer die zahl hintereinander an.
... was ja auch der Plan ist (und weswegen ich es "Alternative" genannt habe) ...

Grüße
bastla
Bitte warten ..
Mitglied: jack0swiss
26.03.2010 um 00:14 Uhr
Hi Bastla


oh ;D du gut, ich schlecht

grüsse
jack
Bitte warten ..
Mitglied: bastla
26.03.2010 um 07:45 Uhr
Hallo jack0swiss!

Das ist sicherlich keine Frage von "gut" oder "schlecht" - die Leser Deines Tipps haben ganz einfach eine Option mehr ...

Grüße
bastla
Bitte warten ..
Mitglied: jeb-the-batcher
06.06.2010 um 23:52 Uhr
Hi,

es gibt aber auch die Möglichkeit auf einer Zeile mehrfach zu schreiben ohne das die neuen Zeichen angehängt werden.

Man braucht nur ein CR Zeichen ausgeben.

Da gibt es jetzt allerdings zwei Dinge zu beachten, üblicherweise packe ich mir ein CR in eine Variable, dann kann man diese nur mit der !myCR! ausgeben %myCR% hat nicht die gewünschte Wirkung.

Zweitens kann man unter Vista mit dem set /p Befehl keine Whitespace Zeichen am Anfang mehr ausgeben (unter XP geht das noch).
Bei Vista werden diese einfach geschluckt, aber als Lösung kann man einfach ein nicht Whitespace als erstes ausgeben.

Jetzt stellt sich der geneigte Leser wahrscheinlich noch die eigentliche Frage wie man überhaupt ein CR Zeichen in eine Variable bekommt.

Variante1. Man benötige XP und verwende ipconfig
Die Variante ist toll, weil bei der Ausgabe von ipconfig Microsoft offenbar vergessen hat wie die Zeilenenden bei Microsoft aussehen, sprich statt CRLF
gibt ipconfig LFCR aus.
Aber läuft halt nur unter XP (und hab ich nur in der deutschen Variante getestet).

Variante2. Man verwende debug.exe (auf jedem System vorhanden) oder eine Hexeditor und erzeuge eine Datei mit zwei CR Zeichen, kann man auch mit der batch Datei selbst machen.

Variante3. Man gebe einen recht langen String in eine Datei aus, und lese diese wieder ein, dazu muss der String allerdings gerade so lang sein, dass der Batch Interpreter noch in der Lage ist das CR auszugeben aber nicht mehr das LF.

Also alles in allem recht offensichtliche Wege um mal schnell an ein einzelnes CR zu kommen.

Aber wenn man es dann mal hat, kann man endlich "auf der Stelle" Text ausgeben.

Btw. Mit Backspace klappt das übrigens auch, allerdings kann ich das nur mit Variante 2 erzeugen, dafür wird ein Backspace nicht als Whitespace angesehen,

Wer jetzt auf die tolle Idee kommt statt z.B. "X!myCR!Neuer Text", das "X" durch Alt-255 (geschützes Leerzeichen) zu ersetzen, ja war eine gute Idee, hatte ich auch, aber Vista ist ja nicht blöd
Bitte warten ..
Mitglied: bastla
07.06.2010 um 00:05 Uhr
Hallo jeb-the-batcher und willkommen im Forum!
... aber Vista ist ja nicht blöd
Ob man das einfach so stehen lassen kann ...

Deine Vorschläge sehen jedenfalls durchaus interessant aus ...

Grüße
bastla
Bitte warten ..
Mitglied: jeb-the-batcher
07.06.2010 um 00:24 Uhr
Hallo bastla,

noch Variante3, damit man nicht probieren muss

jeb
Bitte warten ..
Mitglied: Planlos89
13.01.2011 um 07:47 Uhr
Kleine anmerkung

je nach schnelligkeit des systems ist die zeit die er zum selfping bruacht unterschiedlich


der alte p3 im büro braucht für "2" ca 1 sec..
mein gaming pc mit 6Kerner bruacht für 1 sec mindestens "8-10"
Bitte warten ..
Mitglied: bastla
13.01.2011 um 08:52 Uhr
@Planlos89

Mehr Kontrolle = mehr Aufwand; also entweder die Pause zB über ein kleines VBScript erzeugen oder etwa die "sleep.exe" (aus den "Windows Server 2003 Resource Kit Tools") verwenden ...

Grüße
bastla
Bitte warten ..
Mitglied: Planlos89
13.01.2011 um 09:10 Uhr
war nur ne anmerkung das man das beachten muss;)
Bitte warten ..
Heiß diskutierte Inhalte
Benchmarks
M.2 SSD und RAM zu langsam
gelöst MarkowitschFrageBenchmarks22 Kommentare

Hallo zusammen, ich habe mir folgenden PC zusammengestellt : MB: ASUS - ROG Strix Z490-E Gaming Mainboard (90MB12P0-M0EAY0) CPU: ...

Datenbanken
SQL Null Abfrage
gelöst newit1FrageDatenbanken18 Kommentare

Hallo zusammen, ich versuche eine CSV in meine Datenbank zu importieren. Das klappt auch. Die CSV hat folgendes Format: ...

Internet
Wie baue ich ein sicheres Netzwerk auf?
gelöst BitLooserFrageInternet15 Kommentare

Moin moin zusammen:) Die Thema-Überschrift sagt eigtl. schon alles - Da ich vermute, dass dies eine doch recht häufige ...

Router & Routing
OPNSense statt Endian Firewall
hannes.hutmacherFrageRouter & Routing14 Kommentare

Hallo zusammen, wir setzen hinter der pfSense, die die direkt am Internet hängt, noch eine Endian Firewall ein. Dazwischen ...

Netzwerke
Aufbau Praxisnetzwerk mit Fragen (TI, Switch, Firewall, VoIP, Netzwerkdesign)
razorrFrageNetzwerke14 Kommentare

Hallo, ich bin neu hier, aber habe hier schon sehr lange im Forum mitgelesen bzw. mich schlau gemacht und ...

Peripheriegeräte
Suchen Outdoor Wandler von LWL auf Cat 7 Kabel
gelöst pavelruFragePeripheriegeräte13 Kommentare

Hallo Zusammen, wir suchen einen Outdoor Konverter welcher von einem kommenden LWL Kabel auf CAT 7 Lan Kabel weiter ...

Ähnliche Inhalte
Rechtliche Fragen

Heiseshow, live ab 12 Uhr: Steht die Vorratsdatenspeicherung vor dem Aus?

sabinesInformationRechtliche Fragen

"Schon einmal wurde die Vorratsdatenspeicherung erst vor Gericht gestoppt und nun scheint eine Wiederholung anzustehen. Aber was bedeutet der ...

Batch & Shell

Batch Übung zum Desktop Switchen

TechnoXAnleitungBatch & Shell7 Kommentare

Guten Tag, für mich war es eine Trainingsübung. Da ich mich fragte - wie kann ich meine Icons auf ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Mr.ErrorTippBatch & Shell

Ahoi! Mir ist in diesem Forum schon sehr oft geholfen worden und daher wollte ich auch mal was zurück ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

tralvellerTippBatch & Shell6 Kommentare

Vorteile: - Anmeldung von Benutzer nicht notwendig - Kann bei Systemstart direkt ausgeführt werden - Keine Aufgabenplanung notwendig - ...

Batch & Shell

Batch - ein paar Basics die man kennen sollte

PedantTippBatch & Shell5 Kommentare

Hallo Batchfreunde, in den letzten Tagen habe ich ein paar Dinge über Batch gelernt, die eigentlich zu den Basics ...

Exchange Server

Mittels Batch-Script Exchange-Logs sammeln und archivieren

beidermachtvongreyscullAnleitungExchange Server

Ich möchte hier eine recht einfache Lösung für ein Log-Archiving vorstellen. Jeder kennt das Problem, dass die meisten Dienste ...

Neue Beiträge
Administrator Magazin
11 | 2020 Virtualisierung ist aus der IT nicht mehr wegzudenken. In der November-Ausgabe des IT-Administrator Magazins dreht sich der Schwerpunkt um das Thema "Server- und Storage-Virtualisierung". Darin erfahren Sie, wie sich die Virtualisierungstechnologie entwickelt hat, welche Varianten es im Bereich Server und Speicher gibt und wie ...
Neue Fragen
Neue Jobangebote
Server- und Storage-VirtualisierungServer- und Storage-VirtualisierungBerechtigungs- und IdentitätsmanagementBerechtigungs- und IdentitätsmanagementWebdienste und -serverWebdienste und -serverDatenbankenDatenbankenMonitoring & SupportMonitoring & SupportHybrid CloudHybrid Cloud