batch
Herbert B.
- sonstiges
Guten Tag
Ich möche zu einer bestimmten zeit eine datei ausführen. ich habe an den at befehl gedacht. Wenn ich aber schreibe at 00:00 start irgendwas.*
dann krieg ich nen fehler weil der das irgendwas.* als neuen befehl ansieht. Ich bin leider noch nicht so erfahren. Wie kann ich das problem lösen?
Danke sehr
Hallo Hebert,
Ich möche zu einer bestimmten zeit eine datei ausführen.
Was verstehst Du unter "eine Datei ausführen"?
Du kannst ausführbare Dateien ausführen. Da Dein Titel "Batch" lautet, gehe ich davon aus, dass Du eine Batchdatei ausführen möchtest. Diese tragen unter Windows-NT-ähnlichen Betriebssystemen entweder die Endung .CMD oder .BAT.
ich habe an den at befehl gedacht. Wenn ich aber schreibe at 00:00 start irgendwas.*
Mit at sollte dies kein Problem darstellen, auch nicht mit dem Taskplaner.
dann krieg ich nen fehler weil der das irgendwas.* als neuen befehl ansieht.
Tja "irgendwas.*" kenne ich nicht.
Ich bin leider noch nicht so erfahren. Wie kann ich das problem lösen?
Indem Du uns Dein Problem konkret vorstellst. Was möchtest Du starten?
Freundliche Grüße
Vinzenz
ok ich möchte eine datei nennen wir sie test.bat starten. Diese soll in meinem beispiel um 0 Uhr gestartet werden. jetzt habe ich gedacht ich öffne mein CMD und tippe at 00:00 start test.bat
mein problem ist jetzt, dass der "test.bat" nciht also namen der zu startenden datei erkennt, sondern dass er das meiner meinung nach als neuen befehl ansieht, den es natürlich nicht gibt.
ich hoffe das ist verständlicher^^
Hallo,
jetzt habe ich gedacht ich öffne mein CMD und tippe at 00:00 start test.bat
Wenn Du an der Kommandozeile at /? eingibts, wird Dir die korrekte Syntax angezeigt. Da findest Du dann, daß das Argument "Befehl" in Anführungszeichen stehen muß.
Das Argument für at ist aber nicht "test.bat" sondern "start test.bat", also: at 00:00 "start test.bat"
Shepard