online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon dossiear vom 12.04.2019, 10:31 Options

bat datei ausführen

hi kann ich eine bat datei zu einem von mir bestimmten späteren zeitpunkt aus führen lassen bsp. in drei wochen um zehn ohne den "geplanten task" tu verwenden???
ich denke da an die zeit/datum angabe in der cmd zeile


Antwort schreiben

Antwort 1 von hendrikw vom 12.04.2019, 10:54 Options

Mit dem "at"-Befehl geht das auf der Kommandozeile.
mfg
Hendrik

Antwort 2 von dossiear vom 12.04.2019, 11:09 Options

danke aber geht das auch etwas detailreicher?

Antwort 3 von hendrikw vom 12.04.2019, 11:45 Options

"at /?" spuckt folgende Syntax aus:

Mit dem Befehl AT können Befehle und Programme zu einem vorbestimmten
Termin gestartet werden. Der Zeitplandienst muss gestartet sein, um den
Befehl AT zu verwenden.

AT [\\Computername] [ [Kennung] [/DELETE] | /DELETE [/YES]]
AT [\\Computername] Zeit [/INTERACTIVE]
[ /EVERY:Datum[,...] | /NEXT:Datum[,...]] "Befehl"

\\Computername Gibt einen Remotecomputer an. Ohne diesen Parameter werden
die Befehle auf dem lokalen Computer ausgeführt.
Kennung Eine Identifikationsnummer, die dem geplanten Befehl
zugeteilt wird.
/DELETE Löscht geplante Befehle. Ohne Kennung werden alle geplanten
Befehle auf dem Computer gelöscht.
/YES In Verbindung mit /DELETE werden die geplanten
Befehle ohne weitere Bestätigung gelöscht.
Zeit Gibt die Zeit an, zu der ein Befehl ausgeführt werden soll.
/INTERACTIVE Ermöglicht dem Auftrag, Eingaben von dem Benutzer anzu-
nehmen, der angemeldet ist, wenn der Auftrag ausgeführt
wird.
/EVERY:Datum[,...] Führt den Befehl zu jedem der angegebenen Tage der Woche
oder des Monats aus. Ohne Angabe eines Datums wird der
aktuelle Tag des Monats angenommen.
/NEXT:Datum[,...] Führt den Befehl am nächsten angegebenen Tag aus (z.B.
nächsten Montag). Ohne Angabe eines Datums wird der aktuelle
Tag des Monats angenommen.
"Befehl" Ist der auszuführende Windows NT-Befehl oder Stapel-
programm.

Ich empfehle zum Test erstmal eine Zeit in 2 Minuten mit dem Schalter /INTERACTIVE zu benutzen, dann sieht man, was passiert.
mfg
Hendrik

Antwort 4 von dossiear vom 12.04.2019, 12:09 Options

very thx...

also würd eder syntax für eine ausführende datei etwa so aussehen???:

AT Zeit: 12:10:0000,00 /Nexte:Datum: 12.04.2007 test.bat

wenn ich heute um punkt 10 nach 12 die test.bat ausführen will?

Antwort 5 von dossiear vom 12.04.2019, 13:05 Options

ping www.supportnet.de???

Antwort 6 von dossiear vom 12.04.2019, 13:21 Options

edit by myself:

AT 12:10 /NEXT: 12.04.2007 C:\test.bat

wäre der richtige syntax

danke trotzdem

Antwort 7 von hendrikw vom 12.04.2019, 13:24 Options

at 12:10 /NEXT: test.bat

wobei ich für die test.bat den vollen Pfadnamen angeben würde (c:\temp\test.bat oder so).

Soll es an einem anderen Tag als heute passieren:
/NEXT:12 --> morgen
/NEXT: 16 --> kommender Montag

mfg
hendrik

Antwort 8 von dossiear vom 12.04.2019, 13:28 Options

ja wie gesagt habs robiert und funzt danke nochmal

Ähnliche Themen

Batsch befehl auf dem anderen PC ausführen!?
Harvey17  23.07.2007 - 17 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026