Echo-Befehl nervt (verschluckt sich)

Hallo!

in einer batch-Datei habe ich:

set von=%~t1%
set nach=%~t2%
echo von=%von% (%~t1%) nach=%nach% (%~t2%)

wieso gibt er jetzt

von=09.02.11 14:18 (09.02.11 14:18nach~t2)

und nicht

von=09.02.11 14:18 (09.02.11 14:18) nach=28.03.11 11:00 (28.03.11 11:00)

aus?! - ich werd hier noch zum Tier :frowning:(

wenn mir jemand helfen kann: jetzt schon DANKE! cu kai
(P.S.: war - irrtümlich - schon im Brett Win95, ich werde meinen Artikel dort löschen, wenn hier mehr Antworten kommen…)

Servus,

kann im Syntax auch keinen Fehler sehen.
Check ob du überall Leerzeichen drin hast. Nicht, dass dir ein Tapstopp dazwischen gerutscht ist.

widecrypt

Hallo!
nein ist nicht, hab den Befehl auch schon mehrfach getiptt und was weiss ich nicht noch alles - ich kapiert auch gar nicht wo sich cmd.exe verschluckt - müssen beim 2. Mal doppelt %% hin??
oder mag WinDoof nur mehrere %~t-Variablen nicht in einer Zeile??
(mehrere %xyz% Variablen funktionieren ja auch in einer Zeile)

ich bin zu doof für diese Welt…

cu kai

Hallo!
ich bins nochmal und nehme alles zurück und behaupte das Gegentum:

wer %~1t% schreibt statt %~1t ist selber schuld, wenn Murks rauskommt :smile:)

echo %von% (%~t1) %nach% (%~t2)

funzt einwandfrei… - nur falls das doch noch jemand mal sucht/interesseirt
cu kai