Batch - Pause mit Zeitbegrenzung

  • #1
E

EmptyTanka

Mitglied
Themenersteller
Dabei seit
20.04.2005
Beiträge
9
Reaktionspunkte
0
Hallo

Ist es möglich in eine Batch-Datei eine zeitlich begrenzte Pause einzubauen?

Also das man z.B. eine Pause einbaut die nach einer Minute ohne das man eine Taste drücken muss vorbei ist.

MfG
EmptyTanka
 
  • #2
dazu brauchst du die sleep.exe



dann ich der batchdatei einfach die pause in sekunden angeben.

z.B:

sleep 60

für eine minute


[red]Keine Direktlinks bitte![/red]
 
  • #3
Gibt es auch eine Möglichkeit ohne das man eine zusätzliche Datei benötigt?

MfG
EmptyTanka
 
  • #4
Nein, eigentlich nicht - du kannst allenfalls ne Schleife in deine Batch einbauen, die eben xx Sekunden läuft.

Cheers,
Joshua
 
  • #5
Schreiben Sie folgenden Zweizeiler in eine Batch-Datei namens SLEEP.BAT und speichern Sie sie in einem DOS-Pfad:

@echo off
choice /c:xy /t:x,%1 > NUL

Um eine Batch-Datei z.B. für 10 Sekunden anzuhalten, fügen Sie dort folgenden Befehl ein (möglich sind Werte zwischen 0 und 99):

call sleep 10

Quelle: c't
 
  • #7
Ganove schrieb:
Schreiben Sie folgenden Zweizeiler in eine Batch-Datei namens SLEEP.BAT und speichern Sie sie in einem DOS-Pfad:

@echo off
choice /c:xy /t:x,%1 > NUL

Um eine Batch-Datei z.B. für 10 Sekunden anzuhalten, fügen Sie dort folgenden Befehl ein (möglich sind Werte zwischen 0 und 99):

call sleep 10

Quelle: c't
choice gehört nicht mehr zum Befehlssatz und gibt es ab NT nur noch als externe exe.

Eddie
 
  • #8
...brauchte das auch schon mal und benutzte:
ping -n 60 localhost  > nul
(beispiel fuer 60 sekunden)

gruss heinz
 
Thema:

Batch - Pause mit Zeitbegrenzung

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.965
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben