URL: https://www.overclockers.at/coding-stuff/bat_file_im_10min_takt_ausfuehrn_59003/page_1 - zur Vollversion wechseln!
Hallo!
Ich hab mir ne kleine bat datei geschriebn... die soll alle 10 mins ausgeführt werdn... weiters soll das DOS fenster nicht aufklappen...
also: Eine bat soll ausgeführt werden ohne dass der benutzer was davon mitbekommt..
hintergrund ist ein BACKUP programm für bestimmte verzeichnisse... und i kann des ned brauchn dass alle 10 mins kurz die dosbox aufflackert 
mfg
btw, das is das programm
@echo off
xcopy D:\hp_fin F:\Backup\hp /D /E /H /Y
xcopy C:\Dokume~1\dna.semteX\Eigene~1 F:\Backup\Eigene /D /E /H /Y
Entweder mit dem Taskplaner oder du baust eine FOR-TO Schleife ein, die 10min lang läuft und dann xcopy ausführt.
edit: Durchlaufen eines Wertebereichs
Verwenden Sie eine iterative Variable, um den Anfangswert (Anfang#) anzugeben und anschließend einen bestimmten Wertebereich zu durchlaufen, bis der Endwert (Ende#) erreicht wird. /L führt die Iteration aus und vergleicht dabei Anfang# mit Ende#. Solange Anfang# kleiner als Ende# ist, wird der Befehl ausgeführt. Wenn die iterative Variable Ende# überschreitet, verlässt die Eingabeaufforderung die Schleife. Sie können auch mit einem negativen Wert für Schritt# einen Wertebereich in abfallender Reihenfolge durchlaufen. (1,1,5) generiert beispielsweise die Sequenz 1 2 3 4 5 und (5,-1,1) generiert die Sequenz (5 4 3 2 1). Für diesen Befehl gilt die folgende Syntax:
for /L {%% | %}Variable in (Anfang#,Schritt#,Ende#) do Befehl [Befehlszeilenoptionen]
wenn das Batchfile im taskplaner eingetragen is blitzt trotzdem kurz die dosbox auf
mit FOR-TO wirds schwer gehen weil a batch file wird immer nur einmal ausgeführt...
why?
er muss ja die schleife nur immer wieder aufrufen
:x
*zähleschleife hier einsetzen*
xcopy bla bla bla
goto x
/me got denkfehler?
Zitat von the_shiverwhy?
er muss ja die schleife nur immer wieder aufrufen
:x
*zähleschleife hier einsetzen*
xcopy bla bla bla
goto x
/me got denkfehler?
jo. des is ka qbasic prog. 
des is a batchfile das führt man aus und es closed sich wieda.
das is nix anderes als eine eingabe von daten nacheinande im DOS.
ein backup der eigenen datein alle 10 min zu erstellen ist nicht so gscheit. was machst wennst was löscht und er ein paar sekunden später dein "backup" ausführt? 
1-2x am tag reicht, ich würde auch 2 stände halten (zb 1x hd und 1x cdrw)
Zitat von spunz1-2x am tag reicht, ich würde auch 2 stände halten (zb 1x hd und 1x cdrw)
1x pro wochn is bled, weil i arbeit ja ned jedn tag... 2x pro tag währ a hit, weil dann könnt i a so sachn wie "versehentlich gelöscht" vergessn könnte 
mfg
leg ne verknüpfung an die auf das *.bat file zeigt, stell in den eigenschaften "minimiert" ein und gib diese im taskplaner an. somit geht zwar ein fenster auf, aber minimiert.
"versehentlich gelöscht" findet sich im papierkorb wieder 
Ein richtiger User verwendet den Papierkorb nicht.
EDIT: Ich würd ihn ja sogar verwenden, wenn er in allen Fällen funktionieren würde. Aber er hilft nicht gegen Überschreiben, er hilft nicht gegen del, er geht nur auf lokalen Laufwerken usw. usw.
Zitat von spunzleg ne verknüpfung an die auf das *.bat file zeigt, stell in den eigenschaften "minimiert" ein und gib diese im taskplaner an. somit geht zwar ein fenster auf, aber minimiert.

mdk, i check das ned ganz?!?
also in die dosbox
at 12:00 /every:datum backup.bat?!?
da schreibt er irgendwas mit unerlaubtem operator oder so
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025