Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Wartezeit in Batch-Datei einfügen

Mitglied: domonomie

domonomie (Level 1) - Jetzt verbinden

06.08.2004, aktualisiert 28.01.2006, 47762 Aufrufe, 13 Kommentare

Hi an alle,
hab mir eine Batch-Datei (.BAT) (unter Windows XP Pro) erstellt, mit der ich verschiedene Prozesse schließen (killen) kann.
Ist es möglich am Anfang der Batch-Datei einen Befehl einzugeben, der bewirkt, dass die Batch-Datei erst nach X Sekunden abgearbeitet wird?


sieht bei mir kurz gefasst so aus:

@ ECHO OFF


START D:\Task-Killer\pv.exe -kf Task1.exe
START D:\Task-Killer\pv.exe -kf Task2.exe


es soll also jetzt zwischen @ ECHO OFF und dem ersten Start ein Befehl rein, der die Batchdatei um ca.15 Sekunden pausieren lässt.

wäre super, wennn mir jemand helfen könnte. einen Vorschlag zur Problemlösung mit Basic oder C/C++ wäre auch sehr nett.

MfG Dominique Strohmayer
Mitglied: ataub2qf
07.08.2004 um 10:13 Uhr
Das könntest du mit einem Ping machen

ping 192.168.123.25 -n 15 -w 1000 > NUL

Hier wartet er 15 x 1000 Millisekunden.
wichtig ist, dass ess die IP-Adresse nicht in deinem Netzwerk gibt.

mfg Alex
Bitte warten ..
Mitglied: domonomie
07.08.2004 um 11:40 Uhr
ja, das wäre ne möglichkeit, aber ne ziemlich ungewöhnliche.
danke.
Bitte warten ..
Mitglied: ataub2qf
07.08.2004 um 11:47 Uhr
Ich habe das auch schon früher mal gebraucht, aber leider keine anderen Möglichkeiten aus der CMD heraus. Ohne zusätzliche Progs gehts denk ich mal nur so.
Bitte warten ..
Mitglied: Lord-Helmi
10.08.2004 um 07:49 Uhr
Hallo,

dafür gibt es bei Microsoft die Datei sleep.exe. Die ist im entsprechenden Resource-Kit ( http://www.microsoft.com/windows/reskits/default.asp ) verfügbar.

Gruß
Michael
Bitte warten ..
Mitglied: kl-A
03.09.2004 um 12:09 Uhr
schau mal hier:
http://www.heise.de/ct/03/09/214/default.shtml
der abschnitt "Ein Schläfchen für die XP-Batchdatei" dürfte für dich interessant sein.
Bitte warten ..
Mitglied: RB
05.06.2005 um 19:08 Uhr
Wenn du ein Programm brauchst das ein Pause in ein Batchprogramm einfügt:

RMWAIT.EXE 149 KB der Firma RM-Systeme in Zeiselmauer

Wenn benötigt bitte melden: info@buechner.org

RB
Bitte warten ..
Mitglied: koertner
08.08.2005 um 13:19 Uhr
Schau dir mal den - choice - Befehl an.
Gruss K.
Bitte warten ..
Mitglied: Biber
08.08.2005 um 16:14 Uhr
Moin Dominique,

im Windows ResKit (s. Lord_Helmi´s Link) ist auch noch eine TimeOut.exe. (TimeOut [secs] ).
Und wenn überhaupt dieser immer wieder zitierte Ping-Missbrauch verwendet wird, dann:
01.
ping localhost -n [secs]  > nul
Frank / der Biber aus Bremen
Bitte warten ..
Mitglied: messebe
16.12.2005 um 10:39 Uhr
Habe einen Link gefunden: http://www.ppedv.de/software/tool.aspx
Dort kannst Du dir die wait.exe runterladen. Habe sie früher unter DOS in vielen Batchdateien benutzt.

Falls Du Probs damit haben solltest melde Dich

MESSEBE
Bitte warten ..
Mitglied: RB
16.12.2005 um 22:14 Uhr
Hätte da ein kleines Programm Namens RMWAIT.EXE, welches die ausführung des nachgestellten Befehls um X Sekunden verzögert.

Bei Bedarf bitte Nachricht an info @ rb-data . de
Bitte warten ..
Mitglied: oezkan
23.01.2006 um 15:18 Uhr
Hallo,


START D:\Task-Killer\pv.exe -kf Task1.exe
sleep 15
START D:\Task-Killer\pv.exe -kf Task2.exe


müßte funzen. Denn Tipp hast Du ja schon bekommen....

Grüße;
Özkan
Bitte warten ..
Mitglied: derCaptain
28.01.2006 um 13:48 Uhr
Die Frage ist zwar schon alt aber vllt. brauchts ja noch jemand.
Wenn man keine zusätzliche software verwenden möchte kann man das so lösen:

SET StartTime=%TIME::=%
SET StartTime=%StartTime:~0,-3%
SET /A EndTime=%StartTime%+15

:Wait
SET NowTime=%TIME::=%
SET NowTime=%NowTime:~0,-3%
IF %EndTime% GEQ %NowTime% GOTO Wait
Bitte warten ..
Mitglied: Biber
28.01.2006 um 14:07 Uhr
Moin, derCaptain,

witzige Idee.. bin ich noch gar nicht drauf gekommen.

Aber in der Praxis gibt es aufgrund Buggy-M$ zwei Probleme.

a) die Uhrzeit kommt unter Umständen MIT Hundertstelsekunden. Also in der Form
$cmd$set starttime=%time::=%
$cmd$set start
starttime=135329,32
(Originalzeit war 13:53:29,32)

Okay, mit kleiner Anpassung läuft das. Entweder die Hundertstel-Sekunden abschneiden:
For /F "delims=," %%i in (%starttime%) do set "starttime=%%i"
-oder-
den Substring-Startparameter auf "-6" setzen.

b) Der M$-Bug ist schwieriger zu umgehen:
Falls eine Uhrzeit mit "0" anfängt, fasst die äußerst kurz mitdenkende Redmonder Logik das IMMER als Oktal-Zahl auf.
Z.B. wenn Deine Startzeit 00:00:11 (elf Sekunden nach Mitternacht ist) kommt raus:

$cmd$set /a 000011
9

Bei 19 Sekunden nach Mitternacht allerdings FEHLER:
$cmd$set /a 000019
Ungültige Zahl. Nummerische Konstanten sind entweder dezimale (17),
hexadezimale (0x11) oder oktale (021) Zahlen.

Ist kein Denkfehler von Dir, sondern Unfähigkeit bzw. ein weiterer undokumentierter Bug bei Bills Bande, den ich auch auf meiner Liste für das geplante Batch-Tut IV "Undokumentiertes, Features und Bug am CMD-Prompt" habe.
Das bringe ich aber erst nach dieser merkwürdigen c't-Aktion raus.

Grüße Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Per Batch eine Spalte in eine CSV Datei einfügen

gelöst Frage von mayli01Batch & Shell13 Kommentare

Hallo Forum :) Folgende Ausgangssituation. Ich habe eine CSV Artikelliste mit insgesamt 9 Spalten, einer Kopfzeile und etwa 50 ...

Batch & Shell

Batch Datei durchsuchen und nach String eine zusätzliche Zeile einfügen

gelöst Frage von Borob14Batch & Shell5 Kommentare

Hi zusammen habe schon einiges in der Richtung in diesen und anderen Foren durchgelesen, verstehe den Syntax aber nicht ...

Batch & Shell

Sonderzeichen in eine Batch automatisch einfügen

gelöst Frage von Dr.ByteBatch & Shell18 Kommentare

Hallo Admins, ich habe folgende Daten in über 500 Txt-Dateien stehen es sind aber auch andere links in der ...

Batch & Shell

Datei in mehrere .sfx dateien einfügen

Frage von BustedDiceBatch & Shell

Hallo zusammen brauch mal wieder Hilfe bei einem Batch.Ich möchte eine Datei mit der endung .dkc in ca. 200 ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 StundeHumor (lol)

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 14 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 14 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 17 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server40 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...