1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Updating from TC 9 to TC 17 - TCTOOLBAR question

Discussion in 'Support' started by Timothy Byrd, Dec 11, 2014.

  1. Timothy Byrd

    Joined:
    May 21, 2008
    Messages:
    21
    Likes Received:
    0
    In TCMD 9, I have a startup .btm that sets up my aliases and configures the toolbar depending on the software installed. (I use it at work and at home.)

    The first toolbar command it does is

    *TCTOOLBAR 1,1,,IrfanView,,esc "@irfan" enter

    Where irfan is an alias : "C:\bin\IrfanView\i_view32.exe"

    Entering that command in v17.00.64 x64 causes TCMD to vanish. (TCC is still running detached.)

    I look at the help and it seems that what has changed is that now there is an initial "tab" argument.

    I try: *TCTOOLBAR 1 1,1,,IrfanView,,esc "@irfan" enter
    and TCMD vanishes.

    The help page seems confused whether the flag should be 257 or 1 to be in the current window.

    I try creating that same button using Options/TabbedToolbar/AddButton, and I get a greyed out button with a label of "IrfanView" and hover text of "esc "@irfan" enter", but I cannot click it.

    Also, when I first start TCMD, if I do a Tabs/AttachTabs, the list shows "TCC Prompt", but if I select it, I get:

    ---------------------------
    Take Command 17.0
    ---------------------------
    The handle is invalid.

    "AttachConsole"
    ---------------------------
    OK
    ---------------------------
     
  2. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    10,029
    Likes Received:
    84
    The (optional, not required) first argument is the name of the tab group, not a number.
     
  3. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    10,029
    Likes Received:
    84
    Your first example:

    Code:
    1,1,,IrfanView,,esc "@irfan" enter
    Is setting the button to #1, flags to 1 (which sends the string to the active tab), no icon, the button label to "IrfanView", the tab title to nothing, the startup directory to "esc "@irfan" enter" (which isn't going to work very well), and the command to nothing.

    Assuming you don't want to set the label or startup directory, you need another ',' before the command:

    Code:
    1,1,,IrfanView,,,esc "@irfan" enter
    In build 66 (which will be uploaded today) I have fixed the TCMD crash when passing bad parameters.
     

Share This Page