|
Title | Clip2Button |
File Name | Clip2Button.txt |
Description | Paste button image from the clipboard to the button edit dialog |
Author | Vochomurka |
Parameters | - |
Plugins Called | unicode, win, vec |
Icon | %WINDIR%\system32\shell32.dll, 261 |
Version | 1.0 |
Updated on | 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
Script works (and has sense) only at meeting the following requirements:
Button editing dialog is open. It can be done by executing the cm_ButtonConfig or cm_ButtonConfig2 commands (button bar editing), or by right-clicking the button bar and picking "Change..." (single button editing). Dialogs are different though very similar;
It is easy to import the following command list into PowerPro. After that, if both requirements are met, in the right side of the dialog caption a small button appears. Its tooltip reminds about the button image in the clipboard. Pressing this button replaces the active button with that in the clipboard.
All Scripts | Total Commander | TotalCmd.net | PowerPro |