command line parsing question

Jul 21, 2015
5
0
Germany
Hallo,
in a batch file I wanted to show some messages and found a strange behaviour in the output of an echo command. This echo command
echo At %_TIME: T=%_TRANSIENT
displayed
At 14:55:39_TRANSIENT
Without the colon after %_TIME I got the expected
At 14:57:38 T=0

What does the colon do in the echo?
BTW, entering a blank before : does also cure the effect.

This happens with TCC 15.00.33

- Heinz Saathoff
 
May 20, 2009
293
5
57
ITALY
Hallo,
in a batch file I wanted to show some messages and found a strange behaviour in the output of an echo command. This echo command
echo At %_TIME: T=%_TRANSIENT
displayed
At 14:55:39_TRANSIENT
Without the colon after %_TIME I got the expected
At 14:57:38 T=0

What does the colon do in the echo?
BTW, entering a blank before : does also cure the effect.

This happens with TCC 15.00.33

- Heinz Saathoff
I believe that You hit the syntax for text replacement.
At http://ss64.com/nt/syntax-replace.html You can find more information.

Regards

Rodolfo Giovanninetti
 

samintz

Scott Mintz
May 20, 2008
1,501
16
Solon, OH, USA
Yes. That is CMD.EXE's syntax for string substitution. You can work around it in TCC by enclosing the variable in []'s:
Code:
echo %[_TIME]: T=%_TRANSIENT
 
Similar threads
Thread starter Title Forum Replies Date
M Command line parsing differences between cmd.exe and TCC Support 6
J Python: TCC command line parsing removes '=' equal sign characters Support 4
cgunhouse One of the Focuses of V17 Beta Testing Should Be Command Line Parsing Support 1
T VIEW only works from command line Support 14
vefatica `Back quotes` - command line vs. batch file Support 5
Phileosophos Is there any way to open the Take Command options dialog from the command line? Support 8
Phileosophos Command-line Editing Shortkeys That Fail Support 6
D Open Windows 10 Photos app from command line Support 11
fpefpe How to? command echo in title line/bar Support 2
vefatica Command line DO with no closing parenthesis? Support 9
R Long commands retrieved from command history have blank line when wrapped Support 20
D Double Quote in TC Tool Bar Button Command line Support 3
Joe Caverly Expand all aliases on the command line Support 2
Jay Sage Cannot Postion Cursor in Command Line Using Mouse Support 7
vefatica IDE.EXE's command line? Support 19
D btm file command line augments comparing for string or math. Support 12
P Escape key no longer clears command line in v24 Support 21
J File explorer handling from command line? Support 2
M Ctrl-C when using command line history does nothing Support 2
C Replace 1st argument on command line Support 4
K Command Line Selection Not Working Support 12
J Error running Python at command line Support 9
rps How to? Alias/Command line use of *log on/off Support 2
x13 //directive ignored on TCC command-line Support 4
J How to? max. practical command line length? Support 3
mfarah WAD Odd behaviour with command-line arguments on TCMD. Support 7
thorntonpg F1 on command line The webpage cannot be found Support 5
L Fixed console line length in Take Command 19? Support 3
C LOG entry for TCMD/TCC command line Support 15
Joe Caverly How to? Date Range in command line for 7zip /= Support 1
cgunhouse Jabber Command Line Option Being Transmitted -- Fixed with Build 42 Support 2
M Hotkey-mechanism, for doing something with the current command-line Support 4
J Passing % character through command line to .btm Support 5
vefatica Command line SETLOCAL? Support 11
tmaynard How to? Control-U alias for Escape (command line editing) Support 5
BobK How to? Handling filenames with blanks at command line Support 3
CWBillow Send Command-line with prompt? Support 6
M Missing PERL command-line arguments Support 1
fpefpe WAD Python support does not process command line Support 14
vefatica SENDMAIL, command line override SMTP server? Support 2
vefatica (OT) Show desktop from command line? Support 20
M Starting Windows GUI programs from the command line... Support 10
A How to? Remove last argument on command line Support 4
nickles Reload tcmd.ini from the command line Support 11
A How to? Invoke View Clipboard from command line Support 8
ehab aboudaya How to? activate tab with same directory in command line Support 6
A minor documentation fix - command line editing Support 0
A Minor documentation fix ["-" on command line] Support 3
A WAD BOM printed on command line from BAT file Support 5
J command line cursor keeps reverting to overstrike Support 6

Similar threads