Проведена большая работа, связанная с иконками (значками) Добавлена возможность: - просмотра значков в файлах имеющих значки --- с заданным размером значков и размером окна просмотра - извлечение значков из файлов - заменена стандартная системная функция, которая ранее использовалась для выбора значков (она имела ограничения в 500 шт.)
21.10.2013 [3.2] [±] Исправлена ошибка в командах copys, moves, renms [±] Исправлена ошибка в параметре [input] при нажатии отмены [+] Добавлены новые команды "exicn" "icovw" [+] Добавлен в TCIMG.ini в секцию [Setting] ключи IconCounterRank, IconNameDelimeter [±] Оптимизированы команды icofs, icoft в подпараметре [sicon] [+] Улучшено/Исправлено/Добавлено содержимое справки
Код
"exicn=%%COMMANDER_PATH%%\AkelExtImage.dll||%p" - извлечь в текущую панель все иконки из файла AkelExtImage.dll "exicn=%%COMMANDER_PATH%%\AkelExtImage.dll||%p" - извлечь в текущую панель все иконки из файла AkelExtImage.dll "exicn=%%COMMANDER_PATH%%\AkelExtImage.dll||%p||upd<1>" - извлечь в текущую панель все иконки из файла AkelExtImage.dll + обновить текущую панель "exicn=%%COMMANDER_PATH%%\AkelExtImage.dll||%pAkelExtImage\||0||AkelExtImage||upd<1>" - извлечь в текущую панель в создаваемую папку AkelExtImage все иконки из файла AkelExtImage.dll + обновить текущую панель "exicn=%P%N||%t" - извлечь в другую панель все иконки из файла под курсором
"exicn=%P%N||%t||1,5,10" - извлечь в другую панель 1-ю, 5-ю, 10-ю иконки из файла под курсором "exicn=%P%N||%t||1,5,10||upd<3>" - извлечь в другую панель 1-ю, 5-ю, 10-ю иконки из файла под курсором + обновить другую панель "exicn=%P%N||%t||1,5,10||Name" - извлечь в другую панель 1-ю, 5-ю, 10-ю иконки из файла под курсором, присвоив иконкам базовое имя Name "exicn=%P%N||%t||1,5,10||TEST\Name||upd<3>" - извлечь в другую панель 1-ю, 5-ю, 10-ю иконки из файла под курсором, присвоив иконкам базовое имя Name, в создаваемую папку TEST + обновить другую панель
"exicn=%P%N||%tTEST||0||[Info=f12%P%N]||upd<3>" - извлечь в другую панель все иконки из файла под курсором, в создаваемую папку TEST, иконки именем библиотеки под курсором + обновить другую панель "exicn=%P%N||%t[Info=f12%P%N]||0||[Info=f12%P%N]||upd<3>" - извлечь в другую панель все иконки из файла под курсором, в создаваемую папку именем библиотеки, иконки именем библиотеки + обновить другую панель "exicn=%P%N||%t||progres<>" - извлечь в другую панель все иконки из файла под курсором с прогресс баром "exicn=%P%N||%t||upd<3>" - извлечь в другую панель все иконки из файла под курсором + обновить другую панель
"exicn=%P%N||%t||1||nodelim<>" - извлечь в другую панель 1-ю иконку именем библиотеки, без добавления счётчика и разделителя "exicn=%P%N||%t||3||nodelim<>" - извлечь в другую панель 3-ю иконку именем библиотеки, без добавления счётчика и разделителя "exicn=%P%N||%t||1||nodelim<>||upd<3>" - извлечь в другую панель 1-ю иконку именем библиотеки, без добавления счётчика и разделителя + обновить другую панель
"icovw=%P%N" - просмотр значков файла под курсором "icovw=%%COMMANDER_PATH%%\AkelExtImage.dll" - просмотр значков файла AkelExtImage.dll
"icovw=%P%N||5" - просмотр значков файла под курсором, установить фокус на 5-й значок "icovw=%P%N||5,16" - просмотр значков 16х16 файла под курсором, установить фокус на 5-й значок "icovw=%P%N||5,48" - просмотр значков 48х48 файла под курсором, установить фокус на 5-й значок "icovw=%P%N||0,32,0" - просмотр значков 32х32 файла под курсором, только окно просмотра "icovw=%P%N||0,32,1" - просмотр значков 32х32 файла под курсором, без выбора размеров
"icovw=%P%N||0,32||215" - просмотр значков 32х32 файла под курсором, увеличенный вид окна по ширине "icovw=%P%N||0,32||0,200" - просмотр значков 32х32 файла под курсором, увеличенный вид окна по высоте "icovw=%P%N||0,32||215,200" - просмотр значков 32х32 файла под курсором, увеличенный вид окна "icovw=%P%N||0,32||0,-260" - просмотр значков 32х32 файла под курсором, уменьшенный вид окна по высоте
"icofs=%L||0||[sicon]" - назначить выделенным папкам значок, выбор значка и библиотеки значков в диалогах "icofs=%L||1||[sicon]" - назначить подпапкам 1-го уровня выделенных папок, выбор значка и библиотеки значков в диалогах "icofs=%L||-1||[sicon]" - назначить всем подпапкам выделенных папок значок, выбор значка и библиотеки значков в диалогах
"icofs=%L||0||[sicon=%%WINDIR%%\System32\shell32.dll]" - назначить выделенным папкам значок, выбор значка из библиотеки shell32.dll (вид значка в окне просмотра 32х32) "icofs=%L||1||[sicon=%%COMMANDER_PATH%%\Wcmicons.dll!!16]" - назначить подпапкам 1-го уровня выделенных папок, выбор значка из библиотеки Wcmicons.dll (вид значка в окне просмотра 16х16) "icofs=%L||-1||[sicon=%%COMMANDER_PATH%%\AkelExtImage.dll!!48]" - назначить всем подпапкам выделенных папок значок, выбор значка из библиотеки AkelExtImage.dll (вид значка в окне просмотра 48х48)
"icoft=%P%N||0||[sicon=%%WINDIR%%\System32\shell32.dll]" - назначить папке под курсором значок, выбор значка из библиотеки shell32.dll (вид значка в окне просмотра 32х32) "icoft=%P%N||0||[sicon=%%COMMANDER_PATH%%\AkelExtImage.dll!!48]" - назначить папке под курсором значок, выбор значка из библиотеки AkelExtImage.dll (вид значка в окне просмотра 48х48)
Давно так душевно не работал над утилитой, аж выкладывать времени не было... но всё же Самое главное это оптимизация всего кода, примерно 30% пройдено В оптимизацию входило: - вынос русских фраз в TCIMG.lng (это необходимо для дальнейшего перевода) - вынос текстовых переменных в TCIMG.ini в новую секцию [INC] - вставка/замена/улучшение/объединение некоторых методов обработки команд/параметров/функций и. мн. др. _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Добавлена возможность: - архивировать с новой возможностью Total Commander 8.50, а именно в команде arwcx: --- 10 - Отдельные архивы для каждого выбранного файла/каталога. При выделенных папках включается базовый каталог. ----11 - Отдельные архивы для каждого выбранного файла/каталога. При выделенных папках базовый каталог не включается.
- использовать классы как для 8.01, так и для 8.50 Вложено 2 файла TCIMG3264.ini для 8.50 TCIMG3264_8_01.ini Утилита автоматом определяет откуда брать значения
В очередной раз спасибо asmadeus
- поддержка вывода информации в буфер обмена в заданном формате Unicod, ANSI ... в тех командах, которые записываю в буфер...
- в команде color: -- При активации окна текстового редактора AkelPad или вызов команды с параметром akelpad появится дополнительное панель для вставки и просмотра цвета из редактора:
[+] Добавлен параметр в команду color "akelpad" [+] Добавлено в команду color автоматическое определение текущего цвета в диалоге выбора [+] Добавлены параметры в команды lists, listt, comns, comnt "@CRLF", "@LF", "@TAB", "@CR" [+] Добавлены параметры в команду arwcx "10", "11" [+] Увеличена стабильность работа команды runhp [+] Добавлены/изменены классы/контроллы в TCIMG3264.ini для Total Commander 8.5 [+] Для тех, кто пользуется 8.01 оставлен файл TCIMG3264_8_01.ini и добавлена поддержка определение версии [±] Исправлены ошибки в TCIMG3264_8_01.ini [+] Улучшено/Исправлено/Добавлено содержимое справки [+] Оптимизирован код, ряд текстовых переменных вынесено в TCIMG.ini в новую секцию [INC] [+] В секции [INC] созданы ключи Genre, LibFile, FontSection, FontKey, Style, Env, Reg, NSF, Icon ... [+] В секцию [INC] из секции [Setting] перемещены ключи HtmConvertEntities [±] Исправлены ошибка возвращение размера объектов в подпараметре [Info] [+] Добавлены параметры в подпараметр [info] "[Info=r0-1]" "[Info=f6-9]" [+] Добавлен параметры в команды encod, decod, clink "$f01-$f56" [+] Добавлен параметр в подпараметр $f "$f43" [±] Исправлены ошибки в командах comns, comnt [+] Добавлены новые команды "clint" "radio" [+] Добавлен параметры в команду clink "upd<>" "noext<>" [+] Добавлен параметр в команды bufsr, marks, lists, listt, stext "clipset<>" [+] Увеличена скорость появления плейлиста при больших списках в команде plays [+] Добавлены ключи в TCIMG.ini в [Player] BkColorList2, IndentTC, SizeBS, WidthSlider, WidthSliderTC, SizeTS, LenSlider [+] Добавлены дополнительные кнопки в плеер [±] Переименованы ключи в TCIMG.ini в [Player] Size,Font,Weight, Color в SizeTrec, FontTrec, WeightTrec, ColorTrec - скрыть окно - поверх/не поверх всех окон - закрепить в заголовке TC - справка [+] Фон ползунков в плеере теперь такой же как и у всего окна [+] Фон в плейлисте зеброй [+] Добавлен автоматический переход к воспроизводимому треку в плейлисте, с выбором цвета [+] Добавлена команда в plays, позволяющая управлять плеером из заголовка TC "titletc<>" [+] Внесены дополнительные русскоязычные слова, используемые в утилите в TCIMG.lng [+] Переведены дополнения на украинский язык
Код
"color=akelpad" - вывести программу работы с цветом с дополнительными панелями + отдельная панель для AkelPad
"renms=%L||&&([^~~]+)~~([^~~]+)(.*)!!$2~~$1$3" - переименовать выделенные объекты: поменять местами 2 первых слова
"listt=%P%N||##TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\AutoIt3.exe~~''path<0|0|1>''@CRLF@CRLFWcmicons.dll,2027@C RLFСкрипт~~AU3||clipset<1>" - отправить в буфер обмена кнопку для вставки на панель Total Commander. для дальнейшего запуска скрипта AU3 под курсором
"arwcx=%t"%O"||zip||10" - упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав отдельные архивы для каждого выбранного. При выделенных папках включается базовый каталог (TC 8.50) "arwcx=%t"%O"||zip||11" - упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав отдельные архивы для каждого выбранного. При выделенных папках базовый каталог не включается (TC 8.50)
"bufsr=##[Info=r0HKEY_CURRENT_USER\Control Panel\Desktop|WallPaper]" - записать в буфер обмена значение параметра RelativePath "bufsr=##[Info=r1HKEY_CURRENT_USER\Control Panel\Desktop|WallPaper]" - записать в буфер обмена тип параметра RelativePath
"clink=%L||$f43" - создать ярлык(и) в панели ''Быстрого запуска'' для выделенных файлов/папок "clink=%L||%t||upd<3>" - создать ярлыки выделенным объектам в другой панели + обновить другую панель "clink=%L||%t!!1||upd<3>" - создать ярлыки выделенным объектам в другой панели (заменяя одноимённые ярлыки) + обновить другую панель "clink=%L||%t||noext<exe|txt>" - создать ярлыки выделенным объектам в другой панели, удаляя из базового имени .exe и .txt "clink=%L||%t||noext<all>" - создать ярлыки выделенным объектам в другой панели, удаляя из базового имени все расширения
"clint=%P%N||$f43" - создать ярлык в панели ''Быстрого запуска'' для объекта под курсором "clint=%P%N" - создать ярлык на рабочем столе для объекта под курсором
"clint=%%COMMANDER_PATH%%\TotalCmd.exe" - создать ярлык на рабочем столе для TotalCmd.exe "clint=%%COMMANDER_PATH%%\TotalCmd.exe||noext<exe>" - создать ярлык на рабочем столе для TotalCmd.exe с именем TotalCmd "clint=%%COMMANDER_PATH%%\TotalCmd.exe||$f06||noext<exe>||#/R=%%WINDIR%%" - создать ярлык на рабочем столе для TotalCmd.exe с именем TotalCmd с параметром /R=%WINDIR% "clint=%P%N||%t" - создать ярлык в другой панели для объекта под курсором "clint=%P%N||%t||upd<3>" - создать ярлык в другой панели для объекта под курсором + обновить другую панель "clint=%P%N||%t||noext<exe>" - создать ярлык в другой панели для объекта под курсором, удаляя из базового имени .exe
"marks=1||test<2r!!168B>" - выделить файлы размером 168 байт "marks=1||test<2r!![Info=o1%P%N]B>" - выделить файлы имеющие такой же размер, как у файла под курсором "marks=2||test<2r!![Info=d3%P%N]B>" - выделить папки имеющие такой же размер, как у папки под курсором
"radio=play" - слушать радио в отдельном окне "radio=titletc" - слушать радио в заголовке окна Total Commander
"plays=%L||titletc<>" - воспроизвести выделенные треки. Плеер закрепить в заголовке Total Commander "plays=%P%N||titletc<>" - воспроизвести треки плейлиста под курсором. Плеер закрепить в заголовке Total Commander "plays=%L||Player2||titletc<>" - воспроизвести выделенные треки. Плеер закрепить в заголовке Total Commander. При откреплении тема плеера Player2
можно и далее реализовывать проигрыватель мечты. Пару предложений: -кнопку открытия плейлиста, когда плеер закреплен в заголовке ( я вроде писал об этом) -всплывающая подсказка с названием трека при переключении вперед-назад, стопом и воспроизведением. Если с настройками - вообще супер (фон, шрифт, цвет, размер...)
со звуком в плеере надо что то решать - чем тише его ставишь, тем громче он при свернутом тотале)))
Цитатаasmadeus ()
можно и далее реализовывать проигрыватель мечты. Пару предложений: -кнопку открытия плейлиста, когда плеер закреплен в заголовке ( я вроде писал об этом) -всплывающая подсказка с названием трека при переключении вперед-назад, стопом и воспроизведением. Если с настройками - вообще супер (фон, шрифт, цвет, размер...)
16.11.2013 [3.4] [+] Переписан код команды runhp + поддерживаются нестандартные справки с 1, 2-мя вкладками+добавлен 4-й параметр [±] Исправлены ошибки в команде mxmnz, ignor [+] Добавлен параметр в команду ontop "4" [+] Добавлен параметр в команду bufsr "clipend" [±] Исправлены баги в команде captxt [±] Исправлена ошибка в параметре [info=c] в вызове диалога ChooseColor [±] Исправлена ошибка в команде textx при использовании code<> [+] Добавлены параметры в команду buttn "$f","$z" [+] Улучшено/Исправлено/Добавлено содержимое справки. Раздел "Интеграция", "Мои утилиты" [+] Оптимизировано 60% кода [+] Оптимизированы команды pathm, paths, pathb, pathu при параметре #%L - пауза больше не нужна, появления вкладки определяется автоматически [~] Удалён ключ PauseOpenTab из TCIMG.ini в секции [Setting] [+] Добавлен файл INC.tci в который перенесена секция [INC] из TCIMG.ini [+] Добавлена кнопка "Поверх/Не поверх всех окон" в диалог команды infos [+] Добавлено в команду imgwh поддержка прозрачности изображений + отсутствие значка на панели инструментов [+] Добавлено в параметр formt<> "63" [+] Оптимизирована обработка парамеров в команде bufsr, textx, textt [+] Добавлено прерывание операций при прогресс баре, нажав на [x] [+] Добавлены в команду color дополнительные улучшения: - значения RGB %Value+, HSB %, CMYK, BGR Value - диалог выбора цвета принимает центральный цвет при белом и чёрном - подсказки к цветам - выбор размера лупы - выбор zoom'а - отображение координат на лупе [+] Добавлены дополнительные кнопки: - скрыть окно - поверх/не поверх всех окон - инвертировать цвет - о программе - генерация случайного цвета - добавить цвет в палитру [+] Добавлены панели: - палитра - цвета (более 1000 именных цветов) [+] Добавлены ключи в TCIMG.ini в [Player] SoundPlus, Hint, HintTime, HintTrans, HintColorFon, HintHeigh, HintFont1, HintSize1, HintFontColor1, HintFontWidth1, HintFontAttribute1, HintInsert, HintFont2, HintSize2, HintFontColor2, HintFontWidth2, Hin [+] Добавлены в команду plays дополнительные улучшения: - переключение мультимедийными кнопками с клавиатуры - плавное появление окон (исчезновение/появление) - поддержка всплывающей подсказки трека - исправлено положение звука при сворачивании Total Commander вместе с плеером - исправлена остановка воспроизведении в свёрнутом положении Total Commander вместе с плеером - отображение при создании плейлиста
Код
"swcmd=ssize=1÷÷wpull=0,0,@W,@H÷÷ontop=1||rsize=1÷÷ontop=0||MaxResTC" - развернуть/восстановить окно Total Commander
"ontop=4" - установить/снять Total Commander атрибут "Поверх всех окон"
"stext=LISTF<C:\test1.txt/C:\test2.txt/C:\test3.txt>||%t!!0!!Summa" - объединить содержимое файлов C:\test1.txt, C:\test2.txt, C:\test3.txt без разделителя в другую панель именем Summa и расширением первого файла "stext=LISTF<LIST1>||%t!!0!!Summa" - объединить содержимое файлов прописанных в TCIMG.ini в секции Setting в ключе FilesList1 без разделителя в другую панель именем Summa и расширением первого файла
"markp=102||numb<1,2,3> tcimg=$cm2046 markz=2||1||1||1||1" - показать все файлы папок 1, 2, 3 и выделить их
"tcimg=$cm524 bufsr=##Lux\@CRLFmiddle\@CRLFpremium\ tcimg=$cm2033" - выделить в активной панели папки Lux, middle, premium
"plays=FOLDC<C:\ПАПКА~~С~~МУЗЫКОЙ!!1!!-1!!*.mp3|*.wma>" - воспроизвести треки из заданной папки
"bufsr=##TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\AutoIt3.exe~~''%%COMMANDER_PATH%%\TCIMG.au3''@CRLFclipend@CRLFW cmicons.dll,2119@CRLFПараметр:~~clipend@CRLF@CRLF0@CRLF-1" - отправить в буфер кнопку для Total Commander для теста скрипта au3 (в буфере параметр скрипта)
"copys=%L||%t::!!0!!(.*)\w:.*\^\.\*.([^_]*).+!!$1$2" - копировать в другую панель выделенные файлы формата test-01.01.2000_12-00.png в именные папки 01.2000 "moves=%L||%t::!!0!!(.*)\w:.*\^\.\*.([^_]*).+!!$1$2" - переместить в другую панель выделенные файлы формата test-01.01.2000_12-00.png в именные папки 01.2000
"extra=%L||%t!!0!!x!!_minus_com||formt<u7>" - удаление комментариев в содержимом выделенных файлов AU3 и сохранение в другую панель в именные файлы с добавлением к базовому имени _minus_com "extra=%L||%t!!0!!x!!_minus_com||formt<u7,52,62>" - удаление комментариев и лишних пустых строк в содержимом выделенных файлов AU3 и сохранение в другую панель в именные файлы с добавлением к базовому имени _minus_com
"delss=FOLDC<%L!!1!!-1!!about.jpg>||1" - удалить в выделенных папках и их подпапках файл about.jpg
01.12.2013 [3.8] [+] Добавлены параметры в команду menuc "16-30" [+] Добавлен параметр в команду infos "2||3" [±] Исправлен баг в команде captxt [±] Исправлена ошибка перенаправления ключей в параметре @@Translit + опционально добавлена двойная обработка В плеере plays [±] Исправлена ошибка поведения плеера при закрытии Total Commander, когда он в заголовке (сейчас плеер не блокируется) [±] Исправлена ошибка определения номера трека в плейлисте при выборе мышкой [+] Добавлено появление плейлиста под заголовком, когда плеер в заголовке [±] При появлении подсказки убрано появление значка на панели задач [±] При нажатии на "Х" плейлиста теперь закрывается не весь плеер, а только окно плейлиста [±] При изменении размеров окна плейлиста размеры листбокса не изменяются [+] Добавлено всплывающее окно с текстом "Создаётся список", при 1-м открытии плейлиста из заголовка [+] Добавлен ключ в TCIMG.ini в [Player] TransList
Код
"stopm=,,,||2 pause=5s startm" - на 5 секунд заблокировать мышь в текущей позиции
"renms=FOLDC<%L!!1!!-1!!bmp>||&&cover(About)!!$1" - переименовать в выделенных папках и подпапках файлы coverAbout.bmp в About.bmp "renms=FOLDC<%L!!1!!-1!!bmp>||&&[input=BOX54]" - переименовать в выделенных папках и подпапках файлы по маске "infos=2||3" - отображение системных цветов
"textx=%L||@@Dos" - в содержимом выделенных тестовых файлах заменить кракозябры кодировки DOS "textx=%L||@@Win" - в содержимом выделенных тестовых файлах заменить кракозябры виндовые "textx=%L||@@KOI8-R!!1" - в содержимом выделенных тестовых файлах заменить кракозябры KOI8-R
для копирования комментария под курсором, там указаны bufsr=##[Info=o72%P%N]
Исправлено + оптимизирован параметр
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ А вот и новая версия:
- Добавлена возможность извлекать значки из группы файлов - Исправлены несколько ошибок
- Сделана Онлайн справка утилиты TCIMG версии 3.8.0.0 (Онлайн справка часто обновляться не будет. Сайты юкоз вообще запрещают использовать свои html, но найден один способ, он ручной и нудный)))
04.01.2014 [3.9] [+] Добавлена новая команда "exics" [±] Исправлена ошибка в параметре [input] при использовании без дополнительных параметров [±] Исправлена ошибка в параметре list<clpget> [±] Оптимизирован параметр [Info=o6-8] - информация считывается без учёта регистра [+] Улучшено/Исправлено/Добавлено содержимое справки
Код
"exics=%L||%t" - извлечь в другую панель все иконки из выделенных файлов "exics=%L||%t||infold<>" - извлечь в другую панель в именные папки все иконки из выделенных файлов "exics=%L||%t||infold<>||progres<>" - извлечь в другую панель в именные папки все иконки из выделенных файлов с прогресс баром
"exics=FOLDC<%L!!1!!1>||%t||infold<>||progres<>" - извлечь в другую панель в именные папки все иконки из файлов, находящихся в выделенных папках 1-го уровня с прогресс баром "exics=FOLDC<%L!!1!!-1>||%t||infold<>||progres<>" - извлечь в другую панель в именные папки все иконки из файлов, находящихся в выделенных папках и их подпапках с прогресс баром "exics=FOLDC<cliplist!!1!!-1>||%t||infold<>||progres<>" - извлечь в другую панель в именные папки все иконки из файлов, находящихся в папках и их подпапках с прогресс баром (список папок из буфера обмена) "exics=FOLDC<%L!!1!!-1!!exe>||%t||infold<>||progres<>" - извлечь в другую панель в именные папки все иконки из файлов EXE, находящихся в выделенных папках и их подпапках с прогресс баром "exics=FOLDC<%L!!1!!-1!!exe|dll>||%t||infold<>||progres<>" - извлечь в другую панель в именные папки все иконки из файлов EXE, находящихся в выделенных папках и их подпапках с прогресс баром
"exics=PS<%p!!1!!-1>||%t||infold<>||progres<>" - извлечь в другую панель в именные папки все иконки из файлов, находящихся в папках и их подпапках в активной панели с прогресс баром
"extrf=%P%N||%p!!0!!%O_test.%E||formt<u10>" - извлечь из содержимого файла под курсором все фразы между одинарными или двойными кавычками и сохранить в активной панели с приставкой _test
"iniww=%%COMMANDER_PATH%%\Wincmd.ini||Configuration||HideRemovableNoMedia||0||1 rstart" - кнопки для пустых слотов кард-ридеров Включить/Отключить (с перезапуском Total Commander)
"copyy=%P%N||%P%N!!1!!(\w):(\\.+)\\.+\\?!!E:$2" - копировать объект под курсором на диск E, сохраняя структуру пути (с заменой) "copyy=%P%N||%P%N!!1!!(\w):(\\.+)\\.+\\?!![input=BOX55]:$2" - копировать объект под курсором на диск, вводимый в диалоге, сохраняя структуру пути (с заменой)
"copyy=clpget||clpget!!1!!(\w):(\\.+)\\.+\\?!!E:$2" - копировать объект (путь из буфера обмена) на диск E, сохраняя структуру пути (с заменой)
"copys=%L||::!!1!!(\w):(\\.+)\\.+\\?!!E:$2" - копировать выделенные объекты на диск E, сохраняя структуру пути (с заменой)
"lists=PS<"%P"!!1!!-1!!About.jpg>||save<%pList.txt>||upd<2> start=%%COMMANDER_PATH%%\Programs\Graphics\IrfanView\i_view32.exe||/filelist=%pList.txt~~/resize=([input=BOX56],0)~~/aspectratio~~/convert=$D$N.bmp~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delsm=%pList.txt||1 tcimg=$cm540" - конвертировать About.jpg во всех вложенных папках в About.bmp (размер по ширине вводится в диалоге), не удаляя исходные изображения
Очень интересная была работа над этой версией утилиты. Хотя утилита когда-то создавалась для автоматизации без вызова дополнительных окон, но, видимо, окна ввода и выбора всё-таки нужны...
Благодаря настойчивым желаниям asmadeus'a, Yaroslav'a, Metchnik'a и ряда других пользователей, в разное время родились следующие команды и параметры:
1. В параметре [input], который уже существовал, изменил внешний вид, теперь выглядит так: (+ можно настраивать шрифт: толщину, размер, имя - это касается также ниже показанных диалогов)
2. Добавлен параметр [combo] - Диалог выбора информации в ComboBox, Может иметь следующий вид:
3. Добавлен параметр [group] - Диалог выбора информации в GroupBox, Может иметь следующий вид:
4. Ну и после всех этих добавлений родилась команда shape, которая позволяет объединять все параметры [input], [group], [combo] в один диалог. Максимально включает 6 таких параметров, для большего, я думаю, и не надо... Кому понадобится, уменьшайте шрифт, размеры отдельных диалогов... В итоге Может иметь следующий вид:
Думаю с диалогами все удовлетворены...
Это только примеры. Их может быть масса... объединение общих параметров и их вывод может быть почти любой... Это зависит от вашей фантазии...
[+] Добавлены параметры в команды creat, attrb, start, copys, copyy, moves, movee, renms, renmm, marks, lists, listt, folds, delss, delsm, encod, decod, bufsr, clink, clint, modfs, modft, icofs, icoft, exics, textx, textt, stext, extra, extrf, comns, comnt, marlr, wnamp, plays, regcr, regxt, regdl, regwr, markp, assoc, tabsv, markz "[combo]" "[group]" [±] Переписан код параметра [input] теперь: - можно настраивать размер, толщину, имя шрифта диалога - имя кнопки "Cancel" соответствует языку, использованному в утилите [+] Все диалоги параметров [input], [group], [combo] отображаются по центру активного окна [+] Добавлены в TCIMG.ini в новую секцию [Box] ключи ComboFontTextSize, ComboFontTextName, ComboFontTextWeight, ComboFontItemSize, ComboFontItemName, ComboFontItemWeight, InputFontTextSize, InputFontTextName, InputFontTextWeight, InputFontItemSize, InputFontItemName, InputFontItemWeight, GroupFontTextSize, GroupFontTextName, GroupFontTextWeight, GroupFontItemSize, GroupFontItemName, GroupFontItemWeight [+] Добавлены в TCIMG.lng в секцию [Russian] ключи ComboBox1, ComboBox2 ... ComboBoxN; GroupBox1,GroupBox2 ... GroupBoxN; Shape1, Shape2 ... ShapeN [+] Добавлен параметр в команды textt, textx "[path]" [+] Добавлена новая команда "shape" [±] Исправлены ошибки в команде arwcx, creat [+] Добавлены новые кнопки в окне плейлиста в команде plays - Скопировать в буфер путь текущего трека - Скопировать в буфер имя текущего трека - Скопировать в буфер информацию текущего трека - Создать плейлист треков - Убрать трек из плейлиста - Физическое удаление с диска текущего трека
Код
"delss=PS<W:\Test>||1" - удалить все файлы и папки в каталоге W:\Test "delss=PS<"c:\Export\Download Р">||1 delss=PS<"c:\Export\Export O G R">||1" - удалить все файлы и папки в каталоге c:\Export\Download Р\ и c:\Export\Export O G R\
"creat=%p||[combo=BOX1]" - создать в активной панели файл, имя файла выбирается в диалоге "creat=%p||[combo=BOX2].[combo=BOX3]" - создать в активной панели файл, имя файла и расширение выбираются в отдельных диалогах "start=%%COMMANDER_PATH%%\Programs\Graphics\IrfanView\i_view32.exe||/filelist=%L~~/convert=%p*.[combo=BOX4]~~/killmesoftly||&&hide||&&wait tcimg=$cm540" - конвертировать выделенные изображения - тип, в какой конвертировать выбирается в диалоге
"textx=%L||[group=BOX1]" - в содержимом выделенных текстовых файлах заменить кракозябры, кодировка выбирается в диалоге "start=%%COMMANDER_PATH%%\Programs\Graphics\IrfanView\i_view32.exe||[group=BOX2!!%%L=%L!!%%p=%p!!%%E=%E]~~/convert=%p*.[combo=BOX4]~~/killmesoftly||&&hide||&&wait tcimg=$cm540" - конвертировать выделенные изображения - режим и тип, в какой конвертировать выбираются в отдельных диалогах
"textt=%%COMMANDER_PATH%%\Plugins\Wdx\AutoRun\autorun.cfg||#==STARTPROGRAM==#!!#==STARTPROGRAM==#@CRLFshellexec~~[path=%P%N|1|0|1]" - программу под курсором отправить в автозапуск тотала (необходим установленный плагин autorun.wdx + в autorun.cfg необходимо прописать строку #==STARTPROGRAM==#) "textt=%%COMMANDER_PATH%%\Plugins\Wdx\AutoRun\autorun.cfg||#==STARTPROGRAM==#!!#==STARTPROGRAM==#@CRLFshellexec~~''%%COMMANDER_PATH%%\AkelPa d.exe''" - AkelPad отправить в автозапуск тотала (необходим установленный плагин autorun.wdx + в autorun.cfg необходимо прописать строку #==STARTPROGRAM==#)
"shape=1 start=%%COMMANDER_PATH%%\Programs\Graphics\IrfanView\i_view32.exe||[group=BOX2!!%%L=%L!!%%p=%p!!%%E=%E]~~/convert=%p*.[combo=BOX4]~~/killmesoftly||&&hide||&&wait" - конвертировать выделенные изображения - режим и тип, в какой конвертировать выбирается в общем диалоге "shape=1 creat=%p||[combo=BOX2].[combo=BOX3]" - создать в активной панели файл, имя файла и расширение выбираются в общем диалоге
23.01.2014 [4.4] [±] Исправлена позиция окна плейлиста в команде plays при OpenWP=1 [±] Исправлено открытие плеера при попадании в плейлист битых или невоспроизводимых mp3 [±] Исправлены ошибки в параметре [combo] [±] Исправлены ошибки в команде shape [±] Подправлены размеры элементов всех диалогов [+] Во все диалоги добавлены кнопки "О программе" и "Справка" [+] Добавлен параметр в команды comns, comnt, textt, textx "[edits]" [+] Добавлен в TCIMG.ini в секцию [Box] ключи EditsFontTextSize, EditsFontTextName, EditsFontTextWeight, EditsFontItemSize, EditsFontItemName, EditsFontItem [+] Добавлен параметр в команды stext, copys, copyy, moves, movee, renms, renmm "openn<>"
Код
"markp=%L tcimg=$cm2046 markz=2||1||0||1||1 arwcx=||zip||1,6,7" - заархивировать все файлы в выделенных папках (учитывая подкаталоги), учитывая пути файлов для сохранения каждого архива (каждый архив рядом с файлом "markp=%L tcimg=$cm2046 markz=2||1||0||1||1 arwcx=||zip||1,4,6,7" - заархивировать все файлы в выделенных папках (учитывая подкаталоги), учитывая пути файлов для сохранения каждого архива , с последующим удалением файлов "markp=%L tcimg=$cm2046 marks=1||test<1e!![input=Box61]> arwcx=||zip||1,6,7" - заархивировать файлы, прописанные, через " | " в диалоговом окне, в выделенных папках (учитывая подкаталоги), учитывая пути для сохранения каждого архива "markp=%L tcimg=$cm2046 marks=1||test<0e!![input=Box61]> arwcx=||zip||1,6,7" - заархивировать все файлы, ПОМИМО прописанных, через " | ", в диалоговом окне, в выделенных папках (учитывая подкаталоги), учитывая пути для сохранения каждого архива "markp=%L tcimg=$cm2046 markz=2||1||0||1||1" - показать с выделением все файлы в выделенных папках и их подкаталогах
"marks=0||test<1e!![extnd=Musics]>" - выделить в текущей панели все музыкальные файлы "marks=0||test<1e!![extnd=Arhives]>" - выделить в текущей панели все архивные файлы "marks=0||test<1e!![extnd=Images]>" - выделить в текущей панели все изображения
"start=IrfanView||/filelist=%L~~/jpgq=[combo=BOX5]~~/convert=$D$N$O~~/killmesoftly||&&hide||&&wait" - конвертировать выделенные изображения - качество % выбирается в диалоге "shape=3 start=IrfanView||/filelist=%L~~/resize=([combo=BOX6],[combo=BOX7])~~/aspectratio~~/resample~~/convert=$D$N_thumb$O~~/killmesoftly||&&hide||&&wait" - изменить размер выделенным изображениям по большой стороне - ввод ширины и высоты в общем диалоге "start=IrfanView||/filelist=%L~~/[group=BOX3]~~/jpgq=100~~/convert=$D$F~~/killmesoftly||&&hide||&&wait" - повернуть выделенные изображния - режим выбирается в диалоге "shape=4 textx=%L||[input=BOX36]!![input=BOX37]" - поиск и замена в выделенных текстовых файлах - ввод в общем диалоге "textx=%L||[edits=BOX2]" - поиск и замена в выделенных текстовых файлах - многострочный ввод в диалоге "textx=%L||[edits=BOX3]" - многоразовый поиск и замена в выделенных текстовых файлах - многострочный ввод в диалоге
"copys=%L||%p||bkt<!!(!!)!!1>||openn<TextEdit|1-5>" - копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 скопированный файл в редакторе, прописанным в TCIMG.ini в секции [Programs] в ключе TextEdit "copys=%L||%p||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|1-5>" - копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 скопированный файл в редакторе AkelPad "copys=%L||%p||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|1>" - копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть 1-й скопированный файл в редакторе AkelPad "copys=%L||%p||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|-1>" - копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть все скопированные файлы в редакторе AkelPad
"copys=%L||%p||**1!!?.txt||openn<%%COMMANDER_PATH%%\AkelPad.exe|1>" - копирование выделенных файлов с изменением расширения на "TXT", включив в имя - предыдущее расширение + открыть 1-й скопированный файл в редакторе AkelPad
"stext=%L||%p!!0!!x.txt||openn<%%COMMANDER_PATH%%\AkelPad.exe|1> " - объединить выделенные текстовые файлы и сохранить общий файл в текущую панель + открыть файл в редакторе AkelPad
02.02.2014 [4.7] [±] Исправлена ошибка в команде panel при изменении размера окна [±] Исправлена ошибка в командах allpr, tabsv [±] Исправлена ошибка в параметрах [sopen], [ssave] [+] Добавлены параметры в команду tcprm "[sopen]", "[ssave] " [+] Добавлен параметр в команды encod, decod "upd<>" [+] Добавлены новые команды "dectd" "enctd" "macro"
Код
"shape=1 creat=%p||line<[input=BOX62]*[combo=BOX3]!![input=BOX8]>" - создать в активной панели файлы из строки (строка, разделитель, расширение вводитсЯ в диалоге) "shape=1 creat=%p||[combo=BOX2].[combo=BOX3]||numb<[input=BOX11]>" - создать в активной панели файлы (имя, расширение, количество вводятся в диалоге)
"tcprm=OPENBAR~~[sopen=BOX4]" - загрузить панель инструментов из файла .BAR - выбор файла в диалоге "tcprm=OPENTABS~~[sopen=BOX3]" - загрузить набор вкладок из TAB-файла, заменив текущий набор - выбор файла в диалоге
"bufsr=^^[ifile=W:\Test\1.b64]@CRLF||save<%p1.b64> dectd=%p1.b64||b64||upd<1>" - вставить содержимое шаблона W:\Test\1.b64 в буфер обмена перед кодированной строкой (которая уже находится в буфере), сохранить в активной панели в файл 1.b64 и декодировать + обновить активную панель
"enctd=%P%N||b64" - кодировать файл под курсором в MIME (Base64) "dectd=%P%N||b64" - декодировать MIME (Base64) файл под курсором
"delsm=%pcss\win_style.css||1" - удалить в текущей папке файл win_style.css находящийся в подпапке css
"macro=C:\ListCommands.txt" - запуск команд по списку из файла C:\ListCommands.txt
"macro=%P%N" - запуск команд по списку из файла под курсором
06.02.2014 [4.8] [+] Добавлены параметры в команду textx "FOLDC<>", "FOLDM<>", "cliplist", "PS<>", "LISTC<>", "LISTF<>" [+] Добавлены параметры в подпараметр [info] "[Info=f6-9]" в "[Info=f1-5]" добавлен подпараметр "|1" [+] Добавлен параметр в команды bufsr "#H" [+] Добавлена в команду arwcx поддержка архивирования в окне файловой панели после результатов поиска, а так же параметр replace<> при режиме 7 (не сохранять пути) [+] Добавлены в TCIMG3264.ini и TCIMG3264_8_01.ini классы и дескрипторы окна условий записи файлов в архив при одинаковых именах [±] Исправлена ошибка в команде marks при параметре clip<>
Код
"bufsr=##[Info=f1%P%N|1]" - записать в буфер обмена контрольную сумму MD5 файла под курсором (в нижнем регистре) "bufsr=##[Info=f2%P%N|1]" - записать в буфер обмена контрольную сумму SHA1 файла под курсором (в нижнем регистре) "bufsr=##[Info=f3%P%N|1]" - записать в буфер обмена контрольную сумму CRC32 файла под курсором (в нижнем регистре) "bufsr=##[Info=f4%P%N|1]" - записать в буфер обмена контрольную сумму MD2 файла под курсором (в нижнем регистре) "bufsr=##[Info=f5%P%N|1]" - записать в буфер обмена контрольную сумму MD4 файла под курсором (в нижнем регистре)
"bufsr=#Hmd5" - заменить строку в буфере обмена её хешем MD5 (в верхнем регистре) "bufsr=#Hsha1" - заменить строку в буфере обмена её хешем SHA1 (в верхнем регистре) "bufsr=#Hcrc32" - заменить строку в буфере обмена её хешем CRC32 (в верхнем регистре) "bufsr=#Hmd2" - заменить строку в буфере обмена её хешем MD2 (в верхнем регистре) "bufsr=#Hmd4" - заменить строку в буфере обмена её хешем MD4 (в верхнем регистре)
"bufsr=#Hmd5|1" - заменить строку в буфере обмена её хешем MD5 (в нижнем регистре) "bufsr=#Hsha1|1" - заменить строку в буфере обмена её хешем SHA1 (в нижнем регистре) "bufsr=#Hcrc32|1" - заменить строку в буфере обмена её хешем CRC32 (в нижнем регистре) "bufsr=#Hmd2|1" - заменить строку в буфере обмена её хешем MD2 (в нижнем регистре) "bufsr=#Hmd4|1" - заменить строку в буфере обмена её хешем MD4 (в нижнем регистре)
"delss=PS<%pSLIDES>||1" - удалить всё содержимое папки SLIDES в активной панели
"arwcx=%t"%O"||zip||7||replace<2>" - упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Заменитиь всё" "arwcx=%t"%O"||zip||7||replace<4>" - упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Отмена" "arwcx=%t"%O"||zip||7||replace<5>" - упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Заменить более старые" "arwcx=%t"%O"||zip||7||replace<6>" - упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Пропустить всё" "arwcx=%t"%O"||zip||7||replace<8>" - упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Автоматически переименовывать копируемые файлы" "arwcx=%t"%O"||zip||7||replace<9>" - упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Заменить все с той же датой и более старые" "arwcx=%t"%O"||zip||7||replace<10>" - упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Копировать все файлы большего размера" "arwcx=%t"%O"||zip||7||replace<11>" - упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Копировать все файлы меньшего размера"
"folds=%pSLIDES\||list<%pCopy.txt!!4>" - создать в активной панели в подпапке SLIDES папки по списку из файла Copy.txt. Если находятся полные пути, получить для имени только имя
"macro=%%COMMANDER_PATH%%\Utils\html\1\faile_list.txt pause=500 renmm=%pshablon_utf-8.html||index pause=500 renmm=%pcss/utf_style.css||css/style" - копировать в активную панель пустой шаблон для html (с css) кодировка utf-8 и переименовать файлы в index.html и style.css в каталоге css
"textt=%pcss/utf_style.css||&&\{\r\n(.*)!!{~~clpget$1 delsm=%pcss/utf_style.css.bak||1" - заменить в файле таблицы стилей utf_style.css лежащем в папке css - оформление тега body строкой кода из буфера и удалить бекап файла
"textt=%pcss/style.css||&&\{(.*)([^\}]+)!!{~~clpget@LFwidth:~~1920px;@LFheight:~~1080px;@LF delsm=%pcss/style.css.bak||1" - заменить в открытом каталоге - без выделения (index utf-8/win.html и папке css с файлом style.css) стиль background -b64 - из буфера и удалить бекап
"bufsr=##[Info=f1%P%N|1]||save<%p"%O".md5>" - подсчета контрольной суммы файла под курсором и сохранении значения в рядом в файл .md5
Олимпиада в разгаре, да и мы не отстаём! В этой версии: _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 1.
ЦитатаMetchnik ()
сделать в утилите команду, которая вызывала бы маленькое окошко в углу
Реализовано.
Команда imgpr Отображает изображение во время работы утилиты. - Необходимо прописывать в самом начале или перед тем процессом, который необходимо отслеживать. - Поддерживаются различные типы изображений, но рекомендуется небольшие анимационные GIF, отображающие действие. - По желанию процессы могут иметь своё отличное изображение - Так же настраивается координаты или угол, в каком будет появляться картинка. [helpquote] ; [ImageProgress] - путь к изображению, которое используется в команде imgpr [ImageProgress] ; 1- путь к изображению, рекомендуется gif, отображающий прогресс 1=%TCIMG_PATH%\Progress.gif ; координата левого края. при -1 в центре, -2 в правой части монитора X=0 ; Y - координата верхнего края. при -1 в центре, - 2 в нижней части монитора Y=0[/helpquote]
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 2. Добавлена команда sndps - Проигрывает аудио файл.
Команда создана по просьбе пользователей (аналог beepss), а именно воспроизведение после/до какой-либо команды. Предназначена для воспроизведения коротки звуковых файлов (нет остановки, паузы). Ряд рингтонов команд можно скачать по ссылке и настроить их по своему желанию.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 3. Добавлена команда - Выделение дубликатов (кроме первого) в окне результатов поиска Total Commander
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 4. Оттачивалась работа над командами и параметрами, связанными с шифрованием/кодированием.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 5. Добавлены относительные переменные утилиты: %TCIMG_PATH% - путь к каталогу утилиты (без обратного слеша) %TCIMG_DRIVE% - имя диска, на котором находится копия утилиты (D:) Теперь в любой команде, где указывается путь можно использовать данные переменные. Переменные не регистрируются в системе (только для использования в командах вызова)
14.02.2014 [5.0] [+] Добавлен параметр в команду start [path] и теперь в строке его можно использовать многократно + в 4-й подпараметр добавлено изменение расширения [+] Параметр [info] в командах comns, comnt, lists, listt работает многократно при подпараметре :: [+] Добавлены новые команды "seldb" "sndps" "imgpr" [±] Исправлена ошибка в парметре #Db64 [+] Добавлены относительные переменные утилиты "%TCIMG_PATH%" "%TCIMG_DRIVE%" [+] Добавлен параметр в команды bufsr, clptx "#L" [+] Добавлены в TCIMG.ini новые секции [Sound] и [ImageProgress], в последнюю добавлены ключи X, Y [+] Добавлена проверка наличия файлов утилиты [+] Добавлена дополнительная поддержка относительных путей в команды creat, comns, comnt
Код
"downl=%p||cliplist||pause<1-5> start=RAR||-IBCK||e||"%P[path=clpget|6|0|4]"||"%T[path=clpget|4|0|4]\"||&&wait||upd<2> beepss" - скачать архив по ссылке из буфера в активную панель и распаковать в другую в именную папку с помощью Winrar в фоне
"bufsr=##http<clpget>||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)>" - с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg "bufsr=##http<clpget>||formt<6,1!!(.*\.png|.*\.jpg|.*\.gif|.*\.jepg[^\r\n]*)> downl=%p||cliplist||tip<Extensions=2>" - с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg и скачать в активную панель
"folds=%p||Name1\Name2\Name3" - создать в активной панели вложенную структуру каталогов "folds=%p||list<clpget!!101>" - создать в активной панели вложенную структуру каталогов из списка полных путей объектов в буфере обмена, отсекая от них имя диска "folds=%p||line<1\11\111;2\22\222;3\33\333!!;>" - создать в активной панели вложенную структуру каталогов из строки,прописанной в параметре
"encry=%L||%t!!0!!x!!**crypt||12345|AES256" - выделенным файлам создать в другой панели зашифрованные файлы .crypt, пароль 12345, алгоритм шифрования AES256 "encry=%L||%t!!0!!x!!**crypt||[input=BOX63]|AES256" - выделенным файлам создать в другой панели зашифрованные файлы .crypt, пароль вводится в диалоге, алгоритм шифрования AES256 "encry=%L||%t!!0!!x!!**crypt||-1|AES256" - выделенным файлам создать в другой панели зашифрованные файлы .crypt, пароль из TCIMG.ini в ключе EncryptPassword, алгоритм шифрования AES256 "encry=%L||%t!!0!!x!!**crypt||d:\Test\Test.txt|AES256" - выделенным файлам создать в другой панели зашифрованные файлы .crypt, пароль из d:\Test\Test.txt, алгоритм шифрования AES256 "encry=%L||%t!!0!!x!!**crypt||clpget|AES256" - выделенным файлам создать в другой панели зашифрованные файлы .crypt, пароль из буфера обмена, алгоритм шифрования AES256
"encrd=%P%N||%t!!0!!x!!**crypt||12345|AES256" - файлу под курсором создать в другой панели зашифрованный файл .crypt, пароль 12345, алгоритм шифрования AES256 "encrd=%P%N||%t!!0!!x!!**crypt||[input=BOX63]|AES256" - файлу под курсором создать в другой панели зашифрованный файл .crypt, пароль вводится в диалоге, алгоритм шифрования AES256 "encrd=%P%N||%t!!0!!x!!**crypt||-1|AES256" - файлу под курсором создать в другой панели зашифрованный файл .crypt, пароль из TCIMG.ini в ключе EncryptPassword, алгоритм шифрования AES256 "encrd=%P%N||%t!!0!!x!!**crypt||d:\Test\Test.txt|AES256" - файлу под курсором создать в другой панели зашифрованный файл .crypt, пароль из d:\Test\Test.txt, алгоритм шифрования AES256 "encrd=%P%N||%t!!0!!x!!**crypt||clpget|AES256" - файлу под курсором создать в другой панели зашифрованный файл .crypt, пароль из буфера обмена, алгоритм шифрования AES256
"decry=%L||%t!!0!!x!!**||12345|AES256" - расшифровать выделенные файлы .crypt, создав им в другой панели оригинальные файлы, удалив расширение, пароль 12345, алгоритм шифрования AES256 "decry=%L||%t!!0!!x!!**||[input=BOX64]|AES256" - расшифровать выделенные файлы .crypt, создав им в другой панели оригинальные файлы, удалив расширение, пароль вводится в диалоге, алгоритм шифрования AES256 "decry=%L||%t!!0!!x!!**||-1|AES256" - расшифровать выделенные файлы .crypt, создав им в другой панели оригинальные файлы,, удалив расширение пароль из TCIMG.ini в ключе EncryptPassword, алгоритм шифрования AES256 "decry=%L||%t!!0!!x!!**||d:\Test\Test.txt|AES256" - расшифровать выделенные файлы .crypt, создав им в другой панели оригинальные файлы, удалив расширение, пароль из d:\Test\Test.txt, алгоритм шифрования AES256 "decry=%L||%t!!0!!x!!**||clpget|AES256" - расшифровать выделенные файлы .crypt, создав им в другой панели оригинальные файлы, удалив расширение, пароль из буфера обмена, алгоритм шифрования AES256
"decrd=%P%N||%t!!0!!x!!**||12345|AES256" - расшифровать файл под курсором .crypt, создав в другой панели оригинальный файл, удалив расширение, пароль 12345, алгоритм шифрования AES256 "decrd=%P%N||%t!!0!!x!!**||[input=BOX64]|AES256" - расшифровать файл под курсором .crypt, создав в другой панели оригинальный файл, удалив расширение, пароль вводится в диалоге, алгоритм шифрования AES256 "decrd=%P%N||%t!!0!!x!!**||-1|AES256" - расшифровать файл под курсором .crypt, создав в другой панели оригинальный файл, удалив расширение, пароль из TCIMG.ini в ключе EncryptPassword, алгоритм шифрования AES256 "decrd=%P%N||%t!!0!!x!!**||d:\Test\Test.txt|AES256" - расшифровать файл под курсором .crypt, создав в другой панели оригинальный файл, удалив расширение, пароль из d:\Test\Test.txt, алгоритм шифрования AES256 "decrd=%P%N||%t!!0!!x!!**||clpget|AES256" - расшифровать файл под курсором .crypt, создав в другой панели оригинальный файл, удалив расширение, пароль из буфера обмена, алгоритм шифрования AES256
"shape=6 encry=%L||%t!!0!!x!!**crypt||[input=BOX63]|[combo=BOX8]" - выделенным файлам создать в другой панели зашифрованные файлы .crypt, пароль и алгоритм шифрования вводится в диалоге "shape=7 decry=%L||%t!!0!!x!!**||[input=BOX64]|[combo=BOX9]" - расшифровать выделенные файлы .crypt, создав им в другой панели оригинальные файлы, удалив расширение, пароль и алгоритм шифрования вводится в диалоге
"seldb=0" - в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение по размерам) "seldb=2" - в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение по именам) "seldb=1" - в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение контрольных сумм md5) "seldb=1|CRC32" - в окне результатов поиска Total Commander выделить дубликаты, кроме первого (сравнение контрольных сумм CRC32)
"bufsr=##<img~~src=''[Info=f13%P%N]''~~name=''[Info=f12%P%N]''~~width=''[Info=i1%P%N]''~~height=''[Info=i2%P%N]''>" - отправить в буфер обмена строку для html с информацией из файла под курмором "lists=%L||##<img~~src=''[Info=f13::]''~~name=''[Info=f12::]''~~width=''[Info=i1::]''~~height=''[Info=i2::]''>" - из выделенных изображений составить список для html и отправить в буфер обмена
"lists=%L||##[Info=f12::]</a>||_!!~~||^^<a~~href=''[Info=f61::]/[Info=f13::]''~~target=''_blank''>" - создать в буфере обмена ссылки из выделенных файлов, для вставки в html файл,(каталог/имя.расширение) с открытием ссылок в отдельном окне браузера "bufsr=##[ifile=%%COMMANDER_PATH%%\Utils\html\swf\cod3_swf.txt]||@#@#@!![Info=f13%P%N]" - копировать в буфер содержимое файла шаблона с текстом и заменить фрагменты обозначенные меткой, (@#@#@) на имя с расширением файла под курсором "bufsr=##[ifile=%%COMMANDER_PATH%%\baza.crypt]||#Rpass|AES256||#L3||&&(...............)(.*)(........)!!$2metka||#Hmd5|1|1||&&(......)(.*)(....)!!$2||#Eb64-||=!! pause=15s clpclr" - расшифровать запароленную базу (в буфер обмена), взять нужный фрагмент и отправить его в буфер на 15 секунд. Вот это,- то что нужно ))
"bufsr=#L1" - оставить в буфере обмена 1-ю строку "bufsr=#L2:5" - оставить в буфере обмена со 2-й по 5-ю строки "bufsr=#L7:4" - оставить в буфере обмена с 7-й по 4-ю строки
"bufsr=#L-1" - оставить в буфере обмена последнюю строку "bufsr=#L-2:-5" - оставить в буфере обмена со 2-й с конца по 5-ю с конца строки "bufsr=#L-7:-2" - оставить в буфере обмена с 7-й с конца по 2-ю с конца строки
"bufsr=#L1:4,10:20" - оставить в буфере обмена с 1-й по 4-ю и с 10-й по 20-ю строки
"bufsr=##[ifile=%P%N]||#L1" - копировать в буфер 1-ю строку содержимого файла под курсором "bufsr=##[ifile=%P%N]||#L-1" - копировать в буфер последнюю строку содержимого файла под курсором
"creat=%%COMMANDER_PATH%%\folder||spisok.lst||clip<>||upd<1>" - создать файл из буфера обмена в заданную папку
"sndps=%%COMMANDER_PATH%%\Files\Config\Media\Ballance\Tc~~Operation~~Complete.wav" - проиграть аудиофайл Complete.wav "sndps=%P%N" - проиграть аудиофайл под курсором "sndps=1" - проиграть аудиофайл - путь прописывается в TCIMG.ini в секции [Sound] "copys=%L||%t" - копировать в другую панель выделенное, не заменяя имеющиеся элементы, по завершению проиграть звуковой файл
"imgpr=1 bufsr=##http<clpget>||formt<6,1> downl=%p||cliplist||pause<1-3>" - закачать все ссылки со страницы (ссылка которой в буфере) в текущую панель и обновить + отображать изображение во время работы утилиты "imgpr=%%COMMANDER_PATH%%\Dance.gif bufsr=##http<clpget>||formt<6,1> downl=%p||cliplist||pause<1-3>" - закачать все ссылки со страницы (ссылка которой в буфере) в текущую панель и обновить + отображать заданное в параметре изображение во время работы утилиты
Реализовано. Команда imgpr Отображает изображение во время работы утилиты.
Спасибо! Уже подключил для ряда команд! Отличная штука.
Даже глаза разбегаются... хочется всё попробовать... звуки, UUEncode, шифрование, скрины... При таких небольших размерах утилита имеет функционал больших программ (да к тому же и платных). Так держать... (и про справку "только примеров" не забывать)
При таких небольших размерах утилита имеет функционал больших программ (да к тому же и платных).
Я то же, давно об этом говорю. Уже избавился от многих бесполезных скриптов и нескольких тяжёлых программ. Есть предложение, - попытаться реализовать возможность делать скриншоты при открытии html файлов (сохраненных на диске) в браузере или через встроеный плагин для просмотров файлов (f3) через Total commander. То есть, - из выделенных файлов html под курсором, - создать скриншоты их визуального содержимого и поместить рядом. Так же, будет очень удобно, если можно будет, создавать скриншоты страниц index.html (или через файл список), вложенных в выделенные папки и помещать их рядом с файлами html. P.s Такая возможность, сильно облегчила бы жизнь создателям электронных книг, - тем более что качество скриншотов, позволяет использовать их для конвертации в популярный формат - djv, с последующей компиляцией. Спасибо.
Сообщение отредактировал shveicar - Среда, 19.02.2014, 15:11
из выделенных файлов html под курсором, - создать скриншоты их визуального содержимого и поместить рядом.
Записано в волшебную тетрадь)))
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ В этой версии 5 новых команд (как и Олимпийских колец): _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 1.
ЦитатаYaroslav ()
... Что там слышно с "закольцованными" кнопками по форматам (выделение только этого формата/скрытие только этого формата/возврат к подробному показу всех файлов)?
Благодаря этому вопросу, к которому я добирался несколько месяцев, родилось аж 3 команды, связанные с режимом отображения объектов в файловых панелях: modon - Включение заданного режима отображения файлов, если включен другой режим. modof - Выключение (Переключение) заданного режима отображения файлов, если он включен. modfn - Переключение между заданными режимами отображения файлов.
а вот Yaroslav долгожданная кнопка:
Переключение размеров эскизов в Total Commander между 300x200 и 100x80 (при 1-м вызове включается режим Эскизов, при 3-м выключается)
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 2. Добавлены команды: split - Разбить файл на части. joinf - Собрать файл по частям.
В Total Commander есть встроенный инструмент, но для дальнейшей автоматизации необходим и в утилите.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 3. В параметр test<> добавлены 2 интересных параметра: - Сравнение по содержимому каталога, что позволяет получать папки, относительно наличия различных объектов внутри них самих - Сравнение по содержимому текстовых файлов с многострочным поиском заданных фраз, что позволяет одновременно получать файлы, в которые входят строки из списка
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 4. В команду websc - создание скриншотов Web страниц добавлен параметр foldsite<>, которые позволяет при создании "раскладывать" скрины в папки с именами сайта
19.02.2014 [5.2] [+] Добавлен параметр в команду websc "foldsite<>" [±] Исправлена ошибка в параметре tcg<> - определении файлов, прописанных в TCIMGU.ini [+] Добавлены новые команды "modon" "modof" "modfn" "split" "joinf" [+] Добавлен параметр в команду marks "LISTC<>", "FOLDM<>", "LISTF<>", "FOLDC<>" [+] Добавлены подпараметры в параметр test<> "10t","11t","12t","13t", "clipstring" "0/1f!!Flag!!Recursion!!Mask" [±] Исправлена ошибка в параметре mdat<>
Код
"tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.%E||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 tcimg=$cm525" - поиск расширения, взятого из файла под курсором и вывод результата на панель, с выделением всех объектов. "tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*%O*||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 tcimg=$cm525" - поиск всех файлов и каталогов, с именем файла взятого под курсором и вывод на панель с выделением всего найденного
"websc=cliplist||%p!!1||x|png||progres<>||upd<1>||foldsite<>" - создать в активной панели скриншоты web страниц по списку ссылок из буфера обмена в именную папку сайта с прогресс баром (формат .PNG, базовое имя создаётся из ссылки) + обновить панель после создания
"moves=PS<%P%N!!1!!-1>||%p delsm=%P%N||1" - переместить все файлы внутри папки под курсором в активную панель, удалив саму папку и её подпапки "moves=PS<%P%N!!1!!-1>||%P%N delss=PS<%P%N!!2>||1" - переместить все файлы подпапок папки под курсором в 1-й уровень + удалить все подпапки
"moves=FOLDC<%L!!1!!-1>||%p delss=%L||1||test<1a!!D>" - перемещение всех файлов в выделенных папках - в активную панель, с удалением всех вложенных каталогов.(переименование при совпадении)
"clptx=%P%N||#Eb64 bufsr=^^<img~~src=''data:image/png;base64,||$''>" - преобразовать -PNG файл под курсором в b64 с тегами для HTML в буфере обмена "clptx=%P%N||#Eb64 bufsr=&&[\r\n]!!||^^background-image:url('data:image/png;base64,||$');" - преобразовать -PNG файл под курсором в b64 в одну строку для CSS буфере обмена
"marks=%Z%L||test<0r!!10M//1a!!D>" - из выделенного, оставить выделенными, только те папки - размер которых меньше 10 мегабайт "marks=%Z%L||test<1r!!10M//1a!!D>" - из выделенного, оставить выделенными, только те папки - размер которых больше 10 мегабайт "marks=%Z%L||test<1r!!10M//1a!!D>" - из выделенного, оставить выделенными, только те папки - размер которых равен 10 мегабайт
"modon=0||1" - включить в левой панели режим "Краткий", если включен другой режим "modon=0||2" - включить в левой панели режим "Подробный", если включен другой режим "modon=0||3" - включить в левой панели режим "Комментарии", если включен другой режим "modon=0||4" - включить в левой панели режим "Просмотр эскизов", если включен другой режим "modon=0||5" - включить в левой панели 1-й пользовательский режим, если включен другой режим "modon=0||6" - включить в левой панели 2-й пользовательский режим, если включен другой режим
"modon=1||1" - включить в правой панели режим "Краткий", если включен другой режим "modon=1||2" - включить в правой панели режим "Подробный", если включен другой режим "modon=1||3" - включить в правой панели режим "Комментарии", если включен другой режим "modon=1||4" - включить в правой панели режим "Просмотр эскизов", если включен другой режим "modon=1||5" - включить в правой панели 1-й пользовательский режим, если включен другой режим "modon=1||6" - включить в правой панели 2-й пользовательский режим, если включен другой режим
"modon=2||1" - включить в активной панели режим "Краткий", если включен другой режим "modon=2||2" - включить в активной панели режим "Подробный", если включен другой режим "modon=2||3" - включить в активной панели режим "Комментарии", если включен другой режим "modon=2||4" - включить в активной панели режим "Просмотр эскизов", если включен другой режим "modon=2||5" - включить в активной панели 1-й пользовательский режим, если включен другой режим "modon=2||6" - включить в активной панели 2-й пользовательский режим, если включен другой режим
"modon=3||1" - включить в другой панели режим "Краткий", если включен другой режим "modon=3||2" - включить в другой панели режим "Подробный", если включен другой режим "modon=3||3" - включить в другой панели режим "Комментарии", если включен другой режим "modon=3||4" - включить в другой панели режим "Просмотр эскизов", если включен другой режим "modon=3||5" - включить в другой панели 1-й пользовательский режим, если включен другой режим "modon=3||6" - включить в другой панели 2-й пользовательский режим, если включен другой режим
"modof=0||1" - переключить в левой панели режим "Краткий" (если включен) на режим "Подробный" "modof=0||2" - переключить в левой панели режим "Подробный" (если включен) на режим "Краткий" "modof=0||2||3" - переключить в левой панели режим "Подробный" (если включен) на режим "Комментарии" "modof=0||3" - переключить в левой панели режим "Комментарии" (если включен) на режим "Подробный" "modof=0||4" - переключить в левой панели режим "Просмотр эскизов" (если включен) на режим "Подробный" "modof=0||5" - переключить в левой панели 1-й пользовательский режим (если включен) на режим "Подробный" "modof=0||6" - переключить в левой панели 2-й пользовательский режим (если включен) на режим "Подробный"
"modof=1||1" - переключить в правой панели режим "Краткий" (если включен) на режим "Подробный" "modof=1||2" - переключить в правой панели режим "Подробный" (если включен) на режим "Краткий" "modof=1||2||3" - переключить в правой панели режим "Подробный" (если включен) на режим "Комментарии" "modof=1||3" - переключить в правой панели режим "Комментарии" (если включен) на режим "Подробный" "modof=1||4" - переключить в правой панели режим "Просмотр эскизов" (если включен) на режим "Подробный" "modof=1||5" - переключить в правой панели 1-й пользовательский режим (если включен) на режим "Подробный" "modof=1||6" - переключить в правой панели 2-й пользовательский режим (если включен) на режим "Подробный"
"modof=2||1" - переключить в активной панели режим "Краткий" (если включен) на режим "Подробный" "modof=2||2" - переключить в активной панели режим "Подробный" (если включен) на режим "Краткий" "modof=2||2||3" - переключить в активной панели режим "Подробный" (если включен) на режим "Комментарии" "modof=2||3" - переключить в активной панели режим "Комментарии" (если включен) на режим "Подробный" "modof=2||4" - переключить в активной панели режим "Просмотр эскизов" (если включен) на режим "Подробный" "modof=2||5" - переключить в активной панели 1-й пользовательский режим (если включен) на режим "Подробный" "modof=2||6" - переключить в активной панели 2-й пользовательский режим (если включен) на режим "Подробный"
"modof=3||1" - переключить в другой панели режим "Краткий" (если включен) на режим "Подробный" "modof=3||2" - переключить в другой панели режим "Подробный" (если включен) на режим "Краткий" "modof=3||2||3" - переключить в другой панели режим "Подробный" (если включен) на режим "Комментарии" "modof=3||3" - переключить в другой панели режим "Комментарии" (если включен) на режим "Подробный" "modof=3||4" - переключить в другой панели режим "Просмотр эскизов" (если включен) на режим "Подробный" "modof=3||5" - переключить в другой панели 1-й пользовательский режим (если включен) на режим "Подробный" "modof=3||6" - переключить в другой панели 2-й пользовательский режим (если включен) на режим "Подробный"
"modfn=0||1" - переключаться в левой панели между режимами "Краткий" и "Подробный" "modfn=0||2||3" - переключаться в левой панели между режимами "Подробный" и "Комментарии" "modfn=0||3" - переключаться в левой панели между режимами "Комментарии" и "Подробный" "modfn=0||4" - переключаться в левой панели между режимами "Просмотр эскизов" и "Подробный" "modfn=0||5" - переключаться в левой панели между режимами 1-й пользовательский и "Подробный" "modfn=0||6" - переключаться в левой панели между режимами 2-й пользовательский и "Подробный" "modfn=0||5||8" - переключаться в левой панели между режимами 1-й пользовательский и 4-й пользовательский
"modfn=1||1" - переключаться в правой панели между режимами "Краткий" и "Подробный" "modfn=1||2" - переключаться в правой панели между режимами "Подробный" и "Краткий" "modfn=1||2||3" - переключаться в правой панели между режимами "Подробный" и "Комментарии" "modfn=1||3" - переключаться в правой панели между режимами "Комментарии" и "Подробный" "modfn=1||4" - переключаться в правой панели между режимами "Просмотр эскизов" и "Подробный" "modfn=1||5" - переключаться в правой панели между режимами 1-й пользовательский и "Подробный" "modfn=1||6" - переключаться в правой панели между режимами 2-й пользовательский и "Подробный" "modfn=1||5||8" - переключаться в правой панели между режимами 1-й пользовательский и 4-й пользовательский
"modfn=2||1" - переключаться в активной панели между режимами "Краткий" и "Подробный" "modfn=2||2" - переключаться в активной панели между режимами "Подробный" и "Краткий" "modfn=2||2||3" - переключаться в активной панели между режимами "Подробный" и "Комментарии" "modfn=2||3" - переключаться в активной панели между режимами "Комментарии" и "Подробный" "modfn=2||4" - переключаться в активной панели между режимами "Просмотр эскизов" и "Подробный" "modfn=2||5" - переключаться в активной панели между режимами 1-й пользовательский и "Подробный" "modfn=2||6" - переключаться в активной панели между режимами 2-й пользовательский и "Подробный" "modfn=2||5||8" - переключаться в активной панели между режимами 1-й пользовательский и 4-й пользовательский
"modfn=3||1" - переключаться в другой панели между режимами "Краткий" и "Подробный" "modfn=3||2" - переключаться в другой панели между режимами "Подробный" и "Краткий" "modfn=3||2||3" - переключаться в другой панели между режимами "Подробный" и "Комментарии" "modfn=3||3" - переключаться в другой панели между режимами "Комментарии" и "Подробный" "modfn=3||4" - переключаться в другой панели между режимами "Просмотр эскизов" и "Подробный" "modfn=3||5" - переключаться в другой панели между режимами 1-й пользовательский и "Подробный" "modfn=3||6" - переключаться в другой панели между режимами 2-й пользовательский и "Подробный" "modfn=3||5||8" - переключаться в другой панели между режимами 1-й пользовательский и 4-й пользовательский
"swcmd=modon=2||4÷÷thumb=300||200¦¦thumb=100||80¦¦modof=0||4¦¦Thumb" - переключение размеров эскизов в Total Commander между 300x200 и 100x80 (при 1-м вызове включается режим Эскизов, при 3-м выключается)
"moves=FOLDC<%L!!1!!-1>||::!!0!!(path[%p]?)(\\[^\\]*\\)(.*\\).*!!$1$2" - переместить все файлы в выделенных папках и их подпапках в 1-й уровень каждой папки "moves=FOLDC<%L!!1!!-1>||::!!0!!(path[%p]?)(\\[^\\]*\\)(.*\\).*!!$1$2 delss=FOLDC<%L!!0!!2>||1" - переместить все файлы в выделенных папках и их подпапках в 1-й уровень каждой папки + удалить все подпапки "copys=FOLDC<%L!!1!!-1>||::!!0!!(path[%p])(.*\\)(.*\\).*!!$1$2" - переместить в подпапках выделенных папок все файлы на уровень вверх
"copys=PS<[Info=f17%p1.xxx]!!2!!0>||%t" - скопировать в противоположную панель родительские каталоги
"lists=%Z%L||##path<10> pause=500 copys=cliplist||%t" - копировать в активную панель, - родительские каталоги файлов, найденных после поиска (со всем содержимым)
"lists=PS<"%P"!!1!!0!!*.txt>" - отправить в буфер полные пути всех -TXT файлов в активной панели "lists=PS<%%COMMANDER_PATH%%\AkelFiles\!!1!!0!!*.txt>" - отправить в буфер полные пути всех -TXT файлов внаходящиеся в заданной папке "lists=PS<%%COMMANDER_PATH%%\AkelFiles\Temp_files\!!1!!0!!*.txt|*.html>" - отправить в буфер полные пути всех -TXT, -HTML файлов внаходящиеся в заданной папке
"split=%P%N||%p||360k" - разбить файл под курсором на части по 360 килобайта в активную панель "split=%P%N||%p||600m" - разбить файл под курсором на части по 600 мегабайт в активную панель "split=%P%N||%p||1g" - разбить файл под курсором на части по 1-му гигагабайту в активную панель "split=%P%N||%p||360k||progres<>" - разбить файл под курсором на части по 360 килобайта с прогресс баром в активную панель "split=%P%N||%p||600m||progres<>" - разбить файл под курсором на части по 600 мегабайт с прогресс баром в активную панель "split=%P%N||%p||1g||progres<>" - разбить файл под курсором на части по 1-му гигагабайту с прогресс баром в активную панель
"joinf=%P%N||%t" - собрать файлы в один и сохранить в другую панель (курсор может быть как на папке с "разбитыми" файлами, так и внутри) "joinf=%P%N||%t||progres<>" - собрать файлы в один и сохранить в другую панель с прогресс баром (курсор может быть как на папке с "разбитыми" файлами, так и внутри)
"marks=1||tast<10t!!clipstring>" - выделить файлы, в содержимом которых нет фраз из буфера обмена (каждая фраза в буфере обмена с новой строки) "marks=1||test<11t!!clipstring>" - выделить файлы, в содержимом которых есть фраза из буфера обмена (каждая фраза в буфере обмена с новой строки) "marks=1||test<12t!!clipstring>" - выделить файлы, в содержимом которых нет фразы из буфера обмена (каждая фраза в буфере обмена с новой строки + учитывать регистр) "marks=1||test<13t!!clipstring>" - выделить файлы, в содержимом которых есть фраза из буфера обмена (каждая фраза в буфере обмена с новой строки + учитывать регистр)
"marks=2||test<0f!!1!!0!!*.txt|*ini>" - выделить папки, в 1-м уровне которых нет файлов *.txt|*ini "marks=2||test<1f!!1!!0!!*.txt|*ini>" - выделить папки, в 1-м уровне которых есть файлы *.txt|*ini
"marks=2||test<0f!!1!!-1!!*.txt|*ini>" - выделить папки, в содержимом которых нет файлов *.txt|*ini "marks=2||test<1f!!1!!-1!!*.txt|*ini>" - выделить папки, в содержимом которых есть файлы *.txt|*ini
"marks=2||test<0f!!2!!0>" - выделить папки, в которых нет подпапок "marks=2||test<1f!!2!!0>" - выделить папки, в которых есть подпапки
"marks=2||test<0f!!2!!0!!22*|33*|55*>" - выделить папки, в которых нет подпапок 22, 55, 33 в 1-м уровне "marks=2||test<1f!!2!!0!!22*|33*|55*>" - выделить папки, в которых есть подпапки 22, 55, 33 в 1-м уровне
"marks=%Z%L||test<1f!!1!!-1!!*.zip|*.rar>" - из выделенного оставить выделенными только те каталоги, в которых есть архивы zip, rar (проверка на всей глубине вложенности)
Приветствую всех. Прошу добавить в утилиту возможность поддержки выделения изображений, ориентируясь на размеры (ширина х высота) + расширения файла под курсором и возможностью выбора количества выделяемых объектов. например Доступно только для пользователей А так же, поддержку поиска всех изображений, с расширением и шириной х высоту- такой же, как и у файла под курсором. Просто, сейчас еще нет поддержки такой команды. Спасибо.
Сообщение отредактировал shveicar - Пятница, 28.02.2014, 19:09