Clear alias parameters

After deleting a file by mistake, I read the Help and learned that alias parameters above the last one referenced get appended to the command line. So, I'm adding "echos %511 > nul %+" to the front of aliases where this shouldn't happen. Is there something shorter that I could use?
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,493
91
Albuquerque, NM
prospero.unm.edu
After deleting a file by mistake, I read the Help and learned that alias parameters above the last one referenced get appended to the command line. So, I'm adding "echos %511 > nul %+" to the front of aliases where this shouldn't happen. Is there something shorter that I could use?

How about %+ REM ? Ignoring stuff is its raison d'etre.
 
Thanks. That's better than the suggestion in the Help.

As to what I'm trying to do, see the Help for ALIAS, the paragraph ending "A convenient way to prevent unwanted command line parameters from being appended is to add a reference to %511 within the alias." I had an alias that was something like "foo %1 %+ erase bar.txt", and I mistakenly called it with two parameters.
 
Thanks. That's better than the suggestion in the Help.

As to what I'm trying to do, see the Help for ALIAS, the paragraph ending "A convenient way to prevent unwanted command line parameters from being appended is to add a reference to %511 within the alias." I had an alias that was something like "foo %1 %+ erase bar.txt", and I mistakenly called it with two parameters.
Actually, the %511 doesn't require its own command. It will have the desired effect as long as it's referenced anywhere in the alias. Using your example, "foo %1 %+ erase bar%511" would work unless you accidentally put 510 extra parameters on the command line.
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,493
91
Albuquerque, NM
prospero.unm.edu
I don't love the %511 approach, because Rex does occasionally increase things like buffer sizes, maximum number of arguments, and so on. Which is totally anal of me, since I'm never going to put that many args on a command line anyway.
 
Similar threads
Thread starter Title Forum Replies Date
R New Clear Buffer in TCMD Home Menu Support 2
knudvaneeden cls in TakeCommand screen does not clear full screen Support 26
G Cls Does not appear to clear screen Support 8
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
D Alias in batch file Support 3
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
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

Similar threads