Описание команды


barupd

Обновить главную панель инструментов Total Commander.

barupd

Параметры:

Нет

Примечания:

Нет

См. также:

cnvbt, barbf, barbl, barbt, bardl, barex, barjn, barnw, barpl, barsf, barsl, barsp, barss, barsw, bartr, barupv, buttc

Примеры:
 Как создать кнопку?

%Zexect=$var_i=##$INI<8//%%COMMANDER_INI%%//Configuration//CopyComments> tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s=$var_i=2?'desc_red'&'.ico!!desc_gren'&'.ico':'desc_gren'&'.ico!!desc_red'&'.ico' textt=%%COMMANDER_PATH%%\BAR\000_TCIMG_Test.bar||$var_s||backup<0> barupd ;; Переключение настройки копирования Descript.ion с изменением значка кнопки активной панели (значки desc_gren.ico и desc_red.ico необходимо положить в корень TC)

barupd ;; обновить активную панель инструментов

bufsr=&&(.*?)[~~](.*)!!$2||#!#!!@CRLF||?T|p2#4#2|d,1:-1||$$@CRLF||formt<line5> gends=@<info=x54> rends=-1??-1||#G7||formt<52,bt1> <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex1> zends=TOTALCMD#BAR#DATA||$$@CRLF%%COMMANDER_PATH%%\TCIMG.exe||$$@CRLFGLOBALSENDS<x1>||$$@CRLFWcmicons.dll,1||$$@CRLFGLOBALSENDS<x2> barbt=1||-1||GLOBALGENDS<1>||butfrom<?GLOBALZENDS<x1>> <NEXT> barupd ;; из скопированных кнопок в синтаксисе меню MENUIMG создать на панели инструментов Total Commande кнопки

copyy=<info=x50>||x!!1||**1!!?.bkp textt=<info=x50>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) pause=3000 textt=<info=x50>||&&(menu\d+=[^\r\n]*)~~(\(\d+\))!!$1 shape=U14 aends=@<sicon=[group=BOX_U28]|32|1|0|1> iniwr=<info=x50>||Buttonbar||button[input=BOX_U16]||GLOBALAENDS<1> barupd ;; заменить значок кнопки на панели инструментов TC на значок выбранный в диалоговом окне

gends=@<info=x50> rends=-1??-1 <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex1> zends=TOTALCMD#BAR#DATA||$$@CRLF%%COMMANDER_PATH%%\TCIMG.exe||$$@CRLFGLOBALSENDS<x1>||$$@CRLFWcmicons.dll,1||$$@CRLFGLOBALSENDS<x2> barbt=1||-1||GLOBALGENDS<1>||butfrom<?GLOBALZENDS<x1>> <NEXT> barupd ;; создать кнопки в конце активной панели инструментов из строк команд TCIMG.txt в буфере обмена

gends=@<info=x54>??1 slist=%WL||##path<0> <FOR> 1 <TO> GLOBALSLIST<0> zends=TOTALCMD#BAR#DATA||$$@CRLFGLOBALSLIST<:INDEX:>||$$@CRLF||$$@CRLFGLOBALSLIST<:INDEX:> ||$$@CRLFGLOBALSLIST<:INDEX:> barbt=1||-1||GLOBALGENDS<1>||butfrom<?GLOBALZENDS<x1>> <NEXT> barupd ;; выделенные файлы закинуть на панель инструментов Total Commander

imgpr=1 copyy=$f70[Backup]_<info=f61$f85.bar>\<info=x51>.bak||$f70//1||&&\.bak$!!||**2!!||modfs<0||#SISDATE> barupd ;; восстановить активную панель инструментов из бэкапа из папки [Backup]_(имя папки всех *.bar)

imgpr=1 sends=@<info=x50>??1 textt=GLOBALSENDS<1>||formt<fnc_tc3> barupd ;; сделать с заглавной все подсказки всех кнопок активной панели инструментов

sends=@<info=x50>??1||%%!!%%%% barsl=2||GLOBALSENDS<1> textt=GLOBALSENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~~~(№$2) barupd ;; обновить активную панель упорядочив и пронумеровав кнопки

sends=@<info=x54>??1 xends=@<info=x58>??1 copyy=GLOBALXENDS<1>[Backup]_<info=f61GLOBALSENDS<1>>\<info=x51>.bkp||GLOBALXENDS<1>//1||&&\.bkp$!!||**2!!||modfs<0||#SISDATE> barupd ;; восстановить активную панель инструментов из бэкапа с изменением даты на текущую

tcprm=OPENBAR~~%P%N barupd ;; открыть панель инструментов под курсором и обновить


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru