OPENBARMENU parameter issue with %env% var

English support forum

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
funkymonk
Senior Member
Senior Member
Posts: 493
Joined: 2013-12-04, 09:56 UTC

OPENBARMENU parameter issue with %env% var

Post by *funkymonk »

TC11.00rc2 x32:

This works:

Code: Select all

[Shortcuts]
C+P=OPENBARMENU
C+P_params=c:\totalcmd\bar\filedate.bar 
These params don't not work:

Code: Select all

C+P_params="%COMMANDER_PATH%\bar\filedate.bar"  
C+P_params=%COMMANDER_PATH%\bar\filedate.bar
It's BTW the same for user commands in usercmd.ini if OPENBARMENU is called with a param that contains an env var.
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: OPENBARMENU parameter issue

Post by *petermad »

Use:

Code: Select all

C+P_params="%|COMMANDER_PATH|\bar\filedate.bar"  
C+P_params=%|COMMANDER_PATH|\bar\filedate.bar
Help for "Change button bar" / "Change single button" / "Change user command" / "Change start menu" wrote: %|envvar|
Insert environment variable envvar in the parameters field. Using %envvar% directly isn't possible, because the % sign is already used for placeholders. Therefore this modified syntax needs to be used. The "command" field still uses the normal %envvar% field.

You need to use %|envvar| in the Parameters field of Buttons, Shortcuts, em_commands and in the Command line.
You need to use %envar% in the Command field of Buttons and em_commands

If your command is %COMSPEC% or cmd.exe you can use %%envar%% in the Parameters field.
Last edited by petermad on 2023-07-20, 21:12 UTC, edited 2 times in total.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
funkymonk
Senior Member
Senior Member
Posts: 493
Joined: 2013-12-04, 09:56 UTC

Re: OPENBARMENU parameter issue with %env% var

Post by *funkymonk »

@petermad Thank you.

Right. I have even read that somewhere but totally forgot!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: OPENBARMENU parameter issue with %env% var

Post by *ghisler(Author) »

Moderator message

Moved to English forum
Author of Total Commander
https://www.ghisler.com
Post Reply