Phipz87
-
Gesamte Inhalte
2 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Phipz87
-
-
Hallo,
ich habe folgenden script:
@echo off ::Letztes Datum im Ordner angeben (führende Null nicht vergessen bei Zahlen < 10) set tag=29 set monat=01 set jahr=2021 ::Datum bis wann Datei erstellt werden soll, am besten 1 Monat (Format angeben in jjjjmmdd) set ende_kopierenundumbenennen=2021-03-10 ::Datei zum kopieren set "Dateiendung=xlsx" set "Copy_File=%jahr%-%monat%-%tag%_PT_RELEASE INCL ANALYST CODE.%Dateiendung%" if NOT exist "%Copy_File%" (echo Datei existiert nicht&pause &exit) IF %tag%==10 goto :weiter IF %tag%==20 goto :weiter IF %tag%==30 goto :weiter set "tagX=%tag%" set tagx=%tagx:0=% set /A tag=%tagX% :weiter :loop set /a Schaltjahr=%jahr%%%4 if %jahr:~-2%==00 set /a Schaltjahr+=%Jahr:~,2%%%4 set korrektur=false IF %tag%==28 IF %Schaltjahr% neq 0 if %monat%==02 set monat=03& set tag=1& set korrektur=true IF %tag%==29 IF %monat%==02 set monat=03& set tag=1& set korrektur=true IF not %tag%==30 goto :notag30 IF %monat%==04 set monat=05& set tag=1& set korrektur=true IF %monat%==06 set monat=07& set tag=1& set korrektur=true IF %monat%==09 set monat=10& set tag=1& set korrektur=true IF %monat%==11 set monat=12& set tag=1& set korrektur=true :notag30 IF not %tag%==31 goto :notag31 IF %monat%==01 set monat=02& set tag=1& set korrektur=true IF %monat%==03 set monat=04& set tag=1& set korrektur=true IF %monat%==05 set monat=06& set tag=1& set korrektur=true IF %monat%==08 set monat=09& set tag=1& set korrektur=true IF %monat%==07 set monat=08& set tag=1& set korrektur=true IF %monat%==10 set monat=11& set tag=1& set korrektur=true IF %monat%==12 set monat=01& set tag=1& set /a jahr+=1& set korrektur=true :notag31 IF "%korrektur%"=="false" set /a tag+=1 set "tagX=0%tag%" set "tagX=%tagx:~-2%" echo Kopiere %Copy_File% nach %tagx%.%monat%.%jahr%.%Dateiendung% copy "%Copy_File%" "%jahr%-%monat%-%tagx%_PT_RELEASE INCL ANALYST CODE.%Dateiendung%">NUL IF "%jahr%-%monat%-%tagx%" NEQ "%ende_kopierenundumbenennen%" goto loop pause
Nun möchte ich bitte, dass kein Wochenende erstellt wird. Was oder wo muss ich was einfügen?
Vielen Dank
Philipp
Kein Datum für das Wochenenende erstellen
in Windows Forum — Scripting
Geschrieben
Nein das hilft mir wirklich nicht weiter :)
Mit Powershell kenne ich mich leider auch nicht so aus... Ich würde gerne einfach meinen Code nutzen, nur mit dem Zusatz kein Wochenende... Kann man das in Powershell denn einfach umsetzen?