sa
|
Posted: Mon Dec 14, 2015 23:15 Post subject: |
|
|
ice_daemon wrote: | Например задавать количество кнопок в tcfs2.ini | Возможно, я не понял последнюю задачу, а также тот момент, почему количество кнопок неудобно задавать в самой кнопке. Но можно задавать и через секцию [Macros] в TCFS2.ini, добавив в неё строки
Code: | ButtonCountBar1=30
ButtonCountBar2=35
ButtonCountBar3=42 | Чтобы значения передавались, например, в качестве второго параметра для каждой из трёх панелей, команду записать в виде:
Code: | BtCnt = varset(1, #1) if(ini(`%COMMANDER_PATH%\Bars\#3.bar`, Buttonbar, Buttoncount, #1), varset(1, ButtonCountBar#2)) set_ini(`%COMMANDER_PATH%\Bars\#3.bar`, Buttonbar, Buttoncount, varget(1)) | , а строку параметров в кнопке сделать такой:
Code: | /ei BtCnt(26,1,Name1) BtCnt(26,2,Name2) BtCnt(40,3,Name3) |
Добавлено.
Либо команду BtCnt не изменять, а в строке параметров кнопки указывать по желанию или введённые в TCFS2.ini макросы, или непосредственно числа:
Code: | /ei BtCnt(26, ButtonCountBar1,Name1) BtCnt(26, ButtonCountBar2,Name2) BtCnt(40,42,Name3) |
Last edited by sa on Tue Dec 15, 2015 16:22; edited 1 time in total |
|