Abel11
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ziabriev написал(а) Цитата: В Wcmd_Rus.mnu: Записать предпоследней строкой (любой POPUP "Name" в конце) например: POPUP "Сп&равка" | В файле WCMD_RUS.MNU, в нужном меню, в рассматриваемом случае -> Меню - "Справка", перед END_POPUP прописываем ;end_Справка. Код: POPUP "Сп&равка" ----- ;end_Справка END_POPUP | Далее копируете кнопку в буфер обмена, которую хотите прописать, и применяете кнопку ниже. Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe aends=-1??-2 pends=@;end_ sends=$f306WCMD_RUS.MNU??-1||<dellist=$GLOBALPENDS|8|1> GLOBALSENDS<b> mends=@cmd=GLOBALAENDS<x2>@CRLFParam=GLOBALAENDS<x3>@CRLFPath=GLOBALAENDS<x6>@CRLFButton=GLOBALAENDS<x4>@CRLFMenu=GLOBALAENDS<x5>@CRLFIconic=GLOBALAENDS<x7>??-2 sends=<inikey=2!!$f300UserCmd.ini>??-1||formt<0!!(?m)^(em_ucm_.*)$>||#L-1||#Sfun_numplus0 exect=$var_i='GLOBALSENDS<1>'=''''?_CmdCm('sends=em_ucm_001'):1 iniws=$f300UserCmd.ini||GLOBALSENDS<1>||$GLOBALMENDS textt=$f306WCMD_RUS.MNU||GLOBALARRAY<1>!!MENUITEM~~''GLOBALAENDS<x5>'',~~GLOBALSENDS<1>@CRLFGLOBALARRAY<1> menuw=1 tcimg=$cm2945 WCMICONS.dll,1 Прописать кнопку из буфера обмена в секцию "em_ucm_00№" файла UserCmd.ini и прописать в конец выбранного в диалоговом окне меню файла WCMD_RUS.MNU -1 | Главная панель автоматически обновится (перезапуск TC не потребуется). Таким же образом можете добавлять кнопки в любые меню, главное пропишите каждому меню свои метки перед "END_POPUP". Метка должна начинаться обязательно с ;end_+ИмяМеню. Если кому-то потребуется прописывать пользовательские команды не в UserCmd.ini, а в WCMD_RUS.ini, то воспользуйтесь кнопкой ниже. Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe aends=-1??-2 pends=@;end_ sends=$f306WCMD_RUS.MNU??-1||<dellist=$GLOBALPENDS|8|1> GLOBALSENDS<b> mends=@cmd=GLOBALAENDS<x2>@CRLFParam=GLOBALAENDS<x3>@CRLFPath=GLOBALAENDS<x6>@CRLFButton=GLOBALAENDS<x4>@CRLFMenu=GLOBALAENDS<x5>@CRLFIconic=GLOBALAENDS<x7>??-2 sends=<inikey=2!!$f306WCMD_RUS.ini>??-1||formt<0!!(?m)^(em_ucm_.*)$>||#L-1||#Sfun_numplus0 exect=$var_i='GLOBALSENDS<1>'=''''?_CmdCm('sends=em_ucm_001'):1 iniws=$f306WCMD_RUS.ini||GLOBALSENDS<1>||$GLOBALMENDS textt=$f306WCMD_RUS.MNU||GLOBALARRAY<1>!!MENUITEM~~''GLOBALAENDS<x5>'',~~GLOBALSENDS<1>@CRLFGLOBALARRAY<1> menuw=1 rstart WCMICONS.dll,4 Прописать кнопку из буфера обмена в секцию "em_ucm_00№" файла WCMD_RUS.ini и прописать в конец выбранного в диалоговом окне меню файла WCMD_RUS.MNU (перезапуск TC) -1 | !!! Убедительная просьба - команды с параметрами, секции с пользовательскими командами, кнопки TC ... заключать в BBCode. | Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 09:30 13-01-2021 | Исправлено: Abel11, 11:33 14-01-2021 |
|