Alias in batch file

Feb 24, 2017
3
0
TCC v16

If a batch file has:

echo 1
svn status
echo 2

and I run the batch file, then I see "1", followed by the "svn status" output, followed by the "2".

But if "svn" is an alias, then running the batch file results in "1", followed by the "svn status" output. And then
a TCC prompt. I have to use "exit" and then I see "2" and my TCC prompt.

Why is an alias in a batch file causing a second TCC shell to be started - and not exit? Is there a workaround?
 
Feb 24, 2017
3
0
Scratch that - the issue isn't TCC but svn (I recently switched from svn 1.5 to 1.7 and the behavior of "svn diff --diff-cmd" is different with 1.7; it seems the /c isn't being passed along to the diff program).

Is there any way to for TCC to dump the args it was started with?
 

samintz

Scott Mintz
May 20, 2008
1,503
16
Solon, OH, USA
TASKLIST /L will show you the running processes and their command lines.

You can use the TCC name to filter the output: TASKLIST /L TCC

Or use FIND or FFIND to locate a specific PID. E.g. TASKLIST /L TCC|find "%_PID*"
 

rps

Jul 6, 2008
436
6
Scratch that - the issue isn't TCC but svn (I recently switched from svn 1.5 to 1.7 and the behavior of "svn diff --diff-cmd" is different with 1.7; it seems the /c isn't being passed along to the diff program).

Is there any way to for TCC to dump the args it was started with?
Try this out.
Code:
C:\JPSoft>test1.btm parm1 parm2 "parm 03" parm04

the entire command line is: test1.btm parm1 parm2 "parm 03" parm04

the command entered is: test1.btm

The number of arguments is: 4

Command tail/arguments is : parm1 parm2 "parm 03" parm04

Shifting 1 argument eliminating original argument #1 -- parm1

shift

Command tail is now: parm2 "parm 03" parm04

Original Unmodified Command tail/arguments is : parm1 parm2 "parm 03" parm04
I'm not clear on what you want to do with the args, but test1.btm should give you some ideas.
Here is a link to the Take Command / TCC help V20.10 online help for batch file parameters
[title]
 

Attachments

  • test1.btm
    377 bytes · Views: 59
Similar threads
Thread starter Title Forum Replies Date
nikbackm Alias - launch external program - batch file Support 16
D Can alias pass parameters to for command? Support 3
Jay Sage Issue with CD_ENTER Alias Support 37
Jay Sage Issue with CD_LEAVE Alias Support 3
Jay Sage WAD Failure of Alias Command with /Z Option Support 14
R @select inside alias gives different (insanely small) window Support 7
kb6ojs ALIAS with multiple commands? Support 9
vefatica Can I alias @@Ctrl-Shift-Alt-u? Support 4
D Alias with setdos no longer works Support 21
vefatica TPIPE in an alias? Support 2
Peter Murschall TCC V26.01.3x Debugging has problems with Alias /R Support 1
Peter Murschall CMDebug 26.01.37 has problems with Alias Support 21
samintz How to? Alias or prompt? Support 1
MickeyF expand alias in cmdline with Ctrl-F in TCC Support 21
Jay Sage Directory Alias Access to FTP Servers Support 2
rps How to? Shralias and producing history.sav, alias.sav .. Support 6
J Alias @@F5 hotkey Support 2
vefatica alias.sav not accurate Support 8
Joe Caverly Using a Directory Alias with @iniwrite fails Support 14
N multiple command alias and redirection Support 0
vefatica SETLOCAL ... ALIAS ... pipes Support 2
B TCC 21.01.50 Problem with ALIAS /r and SET /r Support 2
rps How to? Alias/Command line use of *log on/off Support 2
MickeyF alias terminating before it should Support 3
JohnQSmith ALIAS /R in TCSTART.BTM Support 9
vefatica Can't execute @ALIAS[...] Support 5
E How to? Load Alias File on Startup Support 3
I Windows 10 console does not allow alt-F4 alias to complete Support 1
MickeyF create an alias with optional parameter Support 4
nickles Alias expansion Support 7
T scrput `` in alias or function Support 2
vefatica Alias works differenltly v16 vs. v17 Support 13
B Alias with multi line definitions not assigned Support 6
jbanaszczyk Alias with space in the name Support 3
jbanaszczyk Alias for internal command Support 8
D Clear alias parameters Support 7
T Fixed multi-line alias issue Support 13
keithg1964 WAD 16.0027 Alias /rz bug Support 8
R In addition to ALIAS /Z and FUNCTION /Z, HISTORY /Z? Support 1
tmaynard How to? Control-U alias for Escape (command line editing) Support 5
C Alias ListEmptyFldrs=??? Support 4
M How to? Put logic into an alias... Support 6
G How to? v15: Can't alias Alt-Z Support 7
nikbackm v15: Problem with ALIAS in command group Support 10
vefatica WAD DO i=1 TO %# in an alias? Support 9
cgunhouse Directory Alias Issue Support 7
C CMD window size and post_exec alias ? Support 6
deleyd How to? Alias in TCMD.INI file? Support 2
M How to? Run a command (alias, actually) on a "timed" basis... Support 13
A strange error in alias Support 9

Similar threads