anokkona
Goto Top

Variabeln zusammenführen

Hallo zusammen

Kann mann in Batch 2 verschiedene Variabeln zu einer zusammenführen???

Wenn Ja, wie???

Beispiel:

@echo off

set T=%time:~0.2%

set D=%date%

set vari=%D% um %T%

echo Heute ist der %vari% Uhr.

pause
exit

Der giebt das Datum Korrekt aus aber bei der Zeit, giebt er anstelle der Stunde das ganze, also time:~0.2 aus.

Warum? Wie kann ich das apändern, damit es stimmt???

Vielen Dank schon Jezt.

LG Anok

Content-ID: 110815

Url: https://administrator.de/forum/variabeln-zusammenfuehren-110815.html

Ausgedruckt am: 23.12.2024 um 02:12 Uhr

H41mSh1C0R
H41mSh1C0R 08.03.2009 um 10:22:15 Uhr
Goto Top
set T=%time:~0,2%
set M=%time:~3,2%

set D=%date%
set vari=%D% um %T% Uhr %M% Minuten
set vari2= %D% um %T% Uhr

echo Jetzt ist es %vari%
echo Jetzt ist es %vari2%

pause


Also statt dem "0.2" ein "0,2" schreiben und schon bekommste auch sauber die Stunden geliefert.

regards
anokkona
anokkona 08.03.2009 um 10:28:21 Uhr
Goto Top
Hy

DANKE VIEL MALS,
Ich habe mir schon den Kopfzerbrochen warum das nich geht... aber jezt ises klar.
Ich hab den . föllig übersehen.

Danke nochmals

LG Anok
bastla
bastla 08.03.2009 um 14:50:27 Uhr
Goto Top
... und weil's in letzter Zeit öfters gefragt war: Um aus dem Leerzeichen bei einstelligen Stundenzahlen eine Null zu machen:
set "T=%T: =0%"
Grüße
bastla