{title}

Hallo zusammen.
Ich muss ein Skript ausführen, das alle Dateien von einem Verzeichnis in ein anderes kopiert.
Zuvor möchte ich eine Sicherungskopie des Zielverzeichnisses (falls vorhanden) in einem neuen Verzeichnis mit dem Namen: xxx_% Date% erstellen.
Wobei% Date% offensichtlich das Datum ist, an dem ich das Skript ausführe.
Dazu muss ich das aktuelle Datumsformat von gg/mm/aaaa in aaaa-mm-gg ändern, da sonst das Skript das Verzeichnis 3 erstellt (gg, gg mm und gg mm aaaa)
Hilf mir bitte!

Mit dem folgenden Code-Snippet können Sie das Datum in die Variablen MM, TT, JJ aufteilen. Sie können die Variablen verwenden, um Ihre Batch-Datei zu erstellen.
Hinweis: Wenn Sie einen Windows-Computer verwenden, checken Sie mit WinScript aus.
@echo aus
Für/f "tokens = 1-7 delims =:/-," %% i in ('echo exit ^ | cmd/q/k "Eingabeaufforderung $ D $ T"') tun (
Für/f "-Token = 2-4 delims =/-, () skip = 1" %% a in ('echo. ^ | Date') do (
setze dow = %% i
setze %% a = %% j
setze %% b = %% k
setze %% c = %% l
setze hh = %% m
setze min = %% n
setze ss = %% o
)
)
Echo% mm%% TT%% JJ%
Viel Glück.

Ich schreibe diesen Code an der Eingabeaufforderung:
für/f "tokens = 1-3 delims =/"% i in ("% DATE%") geben Sie% k-% j-% i zurück
Es funktioniert auffordernd:
2005-03-25
aber wenn ich in eine Batch-Datei stecke, funktioniert es nicht
Warum?
Vielen Dank

Sie müssen doppelte Prozentzeichen in einer Batchdatei verwenden:
für/f "tokens = 1-3 delims =/" %% i in ("% DATE%") wird %% k - %% j - %% i zurückgegeben
Hinweis: Auf meinem Rechner war das Ergebnis 22-03-Di
Hoffe das hilft

Vielen Dank
Mein Skript hat nicht funktioniert, weil ich %% auch für DATE verwende.
(%%DATUM%)
Ich wundere mich über das Ergebnis, dass das Skript auf Ihrem PC angezeigt wird.
Was ist deine S.O.?

Ich benutze XP Home. % DATE% wird als DOW MM-DD-YY interpretiert.
Mit jeder neuen DOS-Version und Windows fügte MS den Batch-Befehlen Erweiterungen hinzu. Beachten Sie dies, wenn Sie Batchdateien für ältere Betriebssysteme schreiben.
Viel Glück.

Danke vielmals!!
Ich habe lange nach diesem Drehbuch gesucht !!
Es war sehr hilfreich für mich!
Es funktionierte mit diesem Satz in WinXP:
für/f "tokens = 1-3 delims =/" %% i in ("% DATE%") do md %% k - %% j - %% i
Danke!

Ist es mein Monitor oder meine Grafikkarte?

Plötzlich tauchten heute Nacht beim Betrachten einiger Fotos diese farbigen horizontalen Linien auf den Bildern auf, und dann wurde der Bildschirm schwarz und das Licht auf dem Monitor wechselte von grün zu orange. Ich habe neu gestartet und es kam wieder gut für eine Weile und dann wieder passiert. Manchmal kommen und gehen die Linien und manchmal wird der Bildschirm schwarz. Das ist heute gerade erst passiert, also schätze ich, dass es schnell schlimmer wird. Ich habe mit meinem Kamerahandy Fotos auf dem Bildschirm mit demselben Bild aufgenommen - eines mit und eines ohne Linien. Mein Monitor ist ein Dell # E172FP-Bild ohne Linien: //i30.photobucket.com/albums/c319/landa321/59574436.jpg Bild mit den Linien: //i30.photobucket.com/albums/c319/landa321/b12bf484.jpg Danke im Voraus

Haben Sie versucht, einen anderen Monitor auf diesem Computer zu verwenden? Wenn ja und das Problem ist immer noch da, dann würde ich sagen, es war Ihre Grafikkarte.

Es ist die Grafikkarte.

Beliebte Beiträge