| 
 | 
| Название | Clip2Button | 
| Имя файла (*.txt) | Clip2Button.txt | 
| Описание | Вставляет образ кнопки из буфера в диалог редактирования кнопки | 
| Автор | Вахмурка | 
| Параметры | - | 
| Вызываемые плагины | unicode, win, vec | 
| Иконка | %WINDIR%\system32\shell32.dll, 261 | 
| Версия | 1.0 | 
| Дата обновления | 20.08.17 | 
local Buf = unicode.to_ascii(unicode.clip_get())
if(line(Buf, 1) != "TOTALCMD#BAR#DATA") do
	messagebox("ok error", "Clipboard does not contain the TC button bar image")
	quit
endif
local i, Field
local TBCD = win.handle("c=*BUTTONCHANGEDLG")
local Children = win.childhandlelist(TBCD, "c=TAltEdit")
local TAE = vec.createfromwords(Children)
local TBD = vec.createfromwords("5 4 6 3 2")
for(i = 0; i < TAE.length; i++)
	Field = line(Buf, TBD[i])
	win.settext(TAE[i], Field)
endfor
Скрипт работает (и имеет смысл) только при соблюдении двух условий:
Открыт диалог редактирования кнопки. Это либо результат выполнения команд cm_ButtonConfig или cm_ButtonConfig2 (редактирование всей панели), либо результат правого щелчка по кнопке и выбор "Change..." (редактирование одной кнопки). Диалоги – разные, хотя очень похожие;
В буфере обмена находится образ кнопки, полученный правым щелчком по кнопке и выбора "Copy".
Рекомендуется импортировать в PowerPro следующий список команд. Тогда за соблюдением условий будет следить PowerPro, и, если они соблюдены, в правой части заголовка окна появляется маленькая панелька с единственной кнопкой. Всплывающая подсказка напомнит, образ какой именно кнопки находится в буфере. Тогда нажатие этой кнопки заменит текущую кнопку на скопированную.
 
 | 
На главную | 
 
 | 
Все о Total Commander | 
 
 | 
PowerPro | 
 
 | 
PowerPro & Total Commander |