Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Обсуждение темы "Обмен кнопками" 
Author Message
sa



PostPosted: Mon Dec 14, 2015 23:15    Post subject: Reply with quote

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
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group