Zwischenzeit berechnen
Hallo,
ich suche eine Möglichkeit ein Programm zu einer eingegebenen Zeit mit Batch zu schließen.
mit timeout soll die Wartezeit von jetzt bis zur angegebenen Zeit überbrückt werden
Danach schließe ich das Programm mit taskkill.
timeout /t 3600
taskkill /s 192.168.1.10 /u PC1 /p passwort /f /im write.exe
Wie bekomme ich eine Abfrage für eine Uhrzeit hin, damit ich eine Uhrzeit eingeben kann ?
Danach soll die Zeit zwischen jetzt und der eingegebenen Zeit ermittelt werden ?
Geht so etwas überhaupt mit Batch ?
Gruß
ich suche eine Möglichkeit ein Programm zu einer eingegebenen Zeit mit Batch zu schließen.
mit timeout soll die Wartezeit von jetzt bis zur angegebenen Zeit überbrückt werden
Danach schließe ich das Programm mit taskkill.
timeout /t 3600
taskkill /s 192.168.1.10 /u PC1 /p passwort /f /im write.exe
Wie bekomme ich eine Abfrage für eine Uhrzeit hin, damit ich eine Uhrzeit eingeben kann ?
Danach soll die Zeit zwischen jetzt und der eingegebenen Zeit ermittelt werden ?
Geht so etwas überhaupt mit Batch ?
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 306321
Url: https://administrator.de/contentid/306321
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo MPFG,
für so etwas sollte doch der gute alte AT Befehl wie gemacht zu sein, oder?
https://support.microsoft.com/de-de/kb/313565
Grüße
rubberman
für so etwas sollte doch der gute alte AT Befehl wie gemacht zu sein, oder?
https://support.microsoft.com/de-de/kb/313565
Grüße
rubberman
Hallo,
Warum nicht?
Rechnen in Batch
Batch Rechnen
Und wie schon genannt lifern dir Date /t sowie Time /t oder für dich in Batch %Time% oder %Date% die Ausgangswerte.
Gruß,
Peter
Warum nicht?
Darum eben das ganze mit wait.
Wait hat aber mit Batch recht wenig zu tun.Rechnen in Batch
Batch Rechnen
Und wie schon genannt lifern dir Date /t sowie Time /t oder für dich in Batch %Time% oder %Date% die Ausgangswerte.
Gruß,
Peter
at kann ich leider nicht benutzen !
Merkwürdig.Batch kennt keinen DateTime Typ. Ritchie Lawrence hat in seiner Funktionsbibliothek eine DateToSecs Funktion. Diese gibt die Anzahl verstrichener Sekunden seit 1.1.1970 zurück. Die Differenz zweier Ergebnisse für Zielzeit und jetzt, ist was du benötigst.
Grüße
rubberman