Tageszahl und Tagname per Skript in Variable
Schönen guten Tag,
ich habe ein kleines Skript gefunden mit dem sich die Tageszahl und der Tagesname herausfinden lassen.
Ich bräuchte etwas Hilfe mit der %Tagnummer%. Das Ergebnis hat hinter der Zahl 2 Leerzeichen. Kann man diese entfernen? Bzw. wie kann man diese entfernen?
Ich möchte diese beiden Werte als Variable zusammenführen. Als Ergebnis z.B.: "4_Donnerstag"
Viele Grüße
ich habe ein kleines Skript gefunden mit dem sich die Tageszahl und der Tagesname herausfinden lassen.
Ich bräuchte etwas Hilfe mit der %Tagnummer%. Das Ergebnis hat hinter der Zahl 2 Leerzeichen. Kann man diese entfernen? Bzw. wie kann man diese entfernen?
Ich möchte diese beiden Werte als Variable zusammenführen. Als Ergebnis z.B.: "4_Donnerstag"
REM Wochentag als Zahl
for /F "skip=2 tokens=2-4 delims=," %%A in ('WMIC Path Win32_LocalTime Get DayOfWeek /Format:csv') do set Tagnummer=%%A
echo %Tagnummer%
REM Wochentag ausgeschrieben
set daysofweek=Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag
for /F "tokens=%Tagnummer% delims=," %%B in ("%daysofweek%") do set Tagname=%%B
echo %Tagname%
REM Set Wochentag=%Tagnummer%_%Tagname%
REM echo %Wochentag%
Viele Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 358945
Url: https://administrator.de/contentid/358945
Ausgedruckt am: 19.11.2024 um 13:11 Uhr
5 Kommentare
Neuester Kommentar
You have two blanks behind the variable in line 2.
If you write it like this this will never happen again
Best regards
Tom
If you write it like this this will never happen again
........ do set "Tagnummer=%%A"
Tom
Zitat von @NetzwerkDude:
Naja, man muss ja nicht gleich das Rad neu erfinden wenn es schon da ist, der Powershell befehl
ist vermutlich was du suchst?
Why using two get-date 's ? Naja, man muss ja nicht gleich das Rad neu erfinden wenn es schon da ist, der Powershell befehl
(Get-Date -Format dddd) + "_" + (Get-Date -Format dd)
get-date -F "dd_dddd"