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-Key: 110815

Url: https://administrator.de/contentid/110815

Printed on: April 18, 2024 at 07:04 o'clock

Member: H41mSh1C0R
H41mSh1C0R Mar 08, 2009 at 09:22:15 (UTC)
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
Member: anokkona
anokkona Mar 08, 2009 at 09:28:21 (UTC)
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
Member: bastla
bastla Mar 08, 2009 at 13:50:27 (UTC)
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