Andrey_A_A
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Tropelguj Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe dilog=[input=BOX9] creat="%p"||GLOBALINPUT<1>.md5||content<cliptext~~*GLOBALINPUT<1>>||upd<1> %COMMANDER_PATH%\Wcmicons.dll,1 В активной панели создать md5 файл, имя вводится в диалоге, контрольная сумма из буфера обмена 0 -1 | для SHA256 наверно заменить расширение md5 Добавлено: Цитата: в списке путей может быть не указан номер значки | alexostrov, Как обидно) ну да ладно... Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe anf2d=%P%N||2||^(.+\\([^\\]+)\.[^\\.,]+),?(\d*)?$ arr2d=$GLOBALANF2D||27|3|?V|##|'::'=''''?0:'::' <FOR> 1 <TO> GLOBALARR2D1<0> exicn=GLOBALARR2D1<:INDEX:>||"%t"||GLOBALARR2D3<:INDEX:>||GLOBALARR2D2<:INDEX:>||icn<0> <NEXT> tcimg=$cm4006|540|4006 %COMMANDER_PATH%\Wcmicons.dll,1 Из списка под курсором, в котором прописаны пути файлов со значками и номерами через запятую (E:\TCIMG.dll,55), произвести проверку путей, если нет номеров добавить 0 и извлечь в другую панель заданные с именами библиотеки и номера 0 -1 | Дополнительно для автоматизаторов: Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe anf2d=%P%N||2||^(.+\\([^\\]+)\.[^\\.,]+),?(\d*)?$ GLOBALANF2D<a> arr2d=$GLOBALANF2D||27|3|?V|##|'::'=''''?0:'::' GLOBALARR2D<a> GLOBALARR2D1<a> GLOBALARR2D2<a> GLOBALARR2D3<a> %COMMANDER_PATH%\Wcmicons.dll,1 Из списка путей под курсором типа (E:\TCIMG.dll,55) получить путь, имя и номер в массивах, проверить и добавить 0 если нет номера 0 -1 | |