kotkovets,
Да, чувствую что достал... Но кроме тебя, никто на белом свете, не откликается так развёрнуто, с помощью по NSIS заморочкам...
Задача такая - в файле Default.bar, в котором определяется расположение и содержание кнопок на тулбаре в ТotalCommаnder_e :
Код:
[Buttonbar]
Buttoncount=5
button1=%COMMANDER_PATH%\WCMICONS.DLL,15
cmd1=%COMMANDER_PATH%\Bar2.bar
iconic1=0
button2=
iconic2=0
button3=%COMMANDER_PATH%\Dop\TCPlugman\Plugman.exe
cmd3=%COMMANDER_PATH%\Dop\TCPlugman\Plugman.exe
path3=%COMMANDER_PATH%\Dop\TCPlugman\
iconic3=0
menu3=Plugman
button4=%COMMANDER_PATH%\Dop\myuninst\myuninst.exe
cmd4=%COMMANDER_PATH%\Dop\myuninst\myuninst.exe
path4=%COMMANDER_PATH%\Dop\myuninst\
iconic4=0
menu4=myuninst
button5=wcmicons.dll,79
cmd5=cm_SwitchHidSys
iconic5=0
необходимо при добавлении новой кнопки в произвольное место, прописать её парметры с присвоенной нумерацией и перенумеровать параметры имеющихся кнопок, относительно вставленной новой кнопки.
Например, вставляем кнопку первой на тулбар. Следовательно бывшая первая кнопка станет второй , вторая третьей и т.д. Такая же нумерация со смещением в + единицу, будет и укаждого параметра этих кнопок.
Параметров для разных кнопок может быть от 2 до 5.