Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

Открыть новую тему     Написать ответ в эту тему

Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Дата выпуска: 16.05.2020
Версия: 27.5
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:
 
Команды TCIMG.
 
Коллекция кнопок TCIMG для Total Commander
 
Как расширить функционал собственными руками
 
В справке TCIMG.chm более 12.800 примеров применения.

TCIMG также применяет свои возможности для комфортного использования потенциала следующих программ:

От себя.
От автора:

Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке

Всего записей: 1005 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 22:28 16-05-2020
BlackAngel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Ну вот, а Вы говорите корректно Поправили же. А как сделать ещё 2 кнопки, которые бы копировали так же, но в папку в активной панели с именем файла под курсором?

Всего записей: 20 | Зарегистр. 11-01-2020 | Отправлено: 15:15 11-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackAngel
 
Копировать выделенные элементы, с добавлением в конец имён содержимого буфера обмена, в папку с именем файла под курсором.
 

Код:
copys=%L||"%p[tc=AO]\"//0||$$_clpget||upd<1>

 
Копировать выделенные элементы, с добавлением в начало имён содержимого буфера обмена, в папку с именем файла под курсором.
 

Код:
copys=%L||"%p[tc=AO]\"//0||^^clpget_||upd<1>

 
Копировать выделенные элементы, с добавлением в конец имён содержимого буфера обмена, в папку с именем файла под курсором, с открытием папки в другой панели.
 

Код:
copys=%L||"%p[tc=AO]\"//0||$$_clpget||upd<1>||jump<4>

 
Копировать выделенные элементы, с добавлением в начало имён содержимого буфера обмена, в папку с именем файла под курсором, с открытием папки в активной панели.
 
 

Код:
copys=%L||"%p[tc=AO]\"//0||^^clpget_||jump<3>

Всего записей: 1005 | Зарегистр. 08-12-2013 | Отправлено: 15:38 11-01-2020 | Исправлено: Abel11, 15:50 11-01-2020
BlackAngel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо Abel11! Вариантов более чем достаточно.

Всего записей: 20 | Зарегистр. 11-01-2020 | Отправлено: 16:19 11-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ЛС
 

Цитата:
можно ли назначить значок папке из exe этой папки, чье начало имени совпадает с началом имени папки

 
Реализовано: схожесть первых трёх букв имени папки с именем *.exe + проверка на наличие иконок в найденном *.exe, назначение первого значка из подходящего под условия *.exe.  
Некоторые программы имеют в наличии консольный *.exe, не содержащий иконок, будет произведена проверка и пропуск в случае отсутствия иконок и переход к следующему *.exe.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
watch=1 slist=%UL <FOR> 1 <TO> GLOBALSLIST<0> xlist=@GLOBALSLIST<:INDEX:>||##path<4>||?A3 elist=PS<GLOBALSLIST<:INDEX:>//1//0//GLOBALXLIST<1>*.exe> olist=$GLOBALELIST||$$|<info=v18::>||formt<0!!(?m).+\|0$!!> anf2d=$GLOBALOLIST||2||(.+)\|(.+)||begin<0> icoft=GLOBALSLIST<:INDEX:>||0||GLOBALANF2D0<1> <NEXT> rstart
WCMICONS.dll,3
Назначить выделенным папкам первый значок из первого exe (имеющего значки) начало имени которого совпадает с началом имени родительской папки (проверка первого уровня папки)
 
-1
 


Всего записей: 1005 | Зарегистр. 08-12-2013 | Отправлено: 21:55 11-01-2020 | Исправлено: Abel11, 21:58 11-01-2020
Alizadombej

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
А можно сделать кнопку, чтобы извлекались иконки из файла под курсором и сохранялись в текущую папку? Хорошо бы с меню выбора - какую иконку сохранять, или это уже чересчур?

Всего записей: 19 | Зарегистр. 20-07-2017 | Отправлено: 09:31 13-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alizadombej
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
icovw=%P%N
WCMICONS.dll,1
просмотр значков файла под курсором
 
 
-1
 

 
Применяете кнопу, появляется окно просмотра.
 
   
 
Выбираете значок, кликаете на кнопку "Извлечь" и в приложенном меню  
 
   
 
выбираете нужный вам пункт "Извлечь выбранную иконку в папку активной панели TC", иконка извлечётся в папку активной панели с именем файла под курсором, окно остаётся открытым, поэтому можете повторить манипуляцию извлечения по одной иконке, или можете в меню выбрать пункт - "Извлечь все иконки в папку активной панели TC", а потом просто удалить ненужные.

Всего записей: 1005 | Зарегистр. 08-12-2013 | Отправлено: 12:04 13-01-2020
shusler



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А есть кнопка по замене символов диакритики?
 
   

Всего записей: 122 | Зарегистр. 30-10-2007 | Отправлено: 16:20 13-01-2020 | Исправлено: shusler, 16:21 13-01-2020
Alizadombej

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Класс! Спасибо! Осталось совсем чуть-чуть - создать кнопки для варки кофе и выноса мусора

Всего записей: 19 | Зарегистр. 20-07-2017 | Отправлено: 16:28 13-01-2020
Aleks431



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Жаль что кнопка с icovw библиотеки ico icl не поддерживает. Хотя у меня старая v26.7

Всего записей: 258 | Зарегистр. 25-09-2007 | Отправлено: 13:21 14-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shusler написал(а)
Цитата:
А есть кнопка по замене символов диакритики?  

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textx=%L||@@Diacritic!!1
WCMICONS.dll,1
В содержимом выделенных текстовых файлах заменить диакритические символы
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<"%P"//0>||formt<23> renms=$GLOBALSLIST||@@Diacritic!!1||upd<1>
WCMICONS.dll,2
В активной панели переименовать все папки и файлы (с рекурсией): заменить диакритические символы на латинские
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=@@Diacritic!!1
WCMICONS.dll,3
В содержимом буфера обмена  заменить диакритические символы на латинские
 
 
-1
 

 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
 
 
Aleks431 написал(а)
Цитата:
Жаль что кнопка с icovw библиотеки ico icl не поддерживает

 
Команда icovw прекрасно работает с библиотеками ICL, версия 26.7 не должна быть этому помехой.
 
 
 
 
 
 

Всего записей: 1005 | Зарегистр. 08-12-2013 | Отправлено: 14:35 14-01-2020 | Исправлено: Abel11, 14:51 14-01-2020
sibirnik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleks431

Цитата:
Жаль что кнопка с icovw библиотеки ico icl не поддерживает.
У меня тоже работает только с DLL.
Вот если надо посмотреть рабочая кнопка для просмотра папок с иконками.

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
cmdbt=explorer~~''%P%N''
Wcmicons.dll,2
Просмотр папки с иконками под курсором в программе, ассоциируемой в проводнике.


Всего записей: 453 | Зарегистр. 12-09-2014 | Отправлено: 19:10 14-01-2020
alexostrov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть кнопка для нумерации строк в буфере обмена:
bufsr=?T|a,1:-1!!:NUM:.~~  
Нумерация идет так:
1. Иванов
2. Петров
3. Сидоров
Как сделать так, что-бы нумерация начиналась с нужного мне числа:
345. Иванов
346. Петров
347. Сидоров  
Начальный номер первой (345) строки можно прописывать в коде кнопки.

Всего записей: 8 | Зарегистр. 11-12-2017 | Отправлено: 00:38 17-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexostrov написал(а)
Цитата:
Начальный номер первой (345) строки можно прописывать в коде кнопки.

 
Через ":NUM:" я не знаю можно ли вообще, если что автор подскажет.
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/  
 
 Можно следующим образом решить.
 
Добавить, через точку и пробел, в начало строк буфера обмена нумерацию начиная с 345.
 

Код:
bufsr=?B56!!¤¤.~~||#N¤¤!!tnum[345|1|1]

 
Добавить, через точку и пробел, в начало строк буфера обмена нумерацию начиная с выбранного или с введенного в диалоговом окне числа.
 

Код:
bufsr=?B56!!¤¤.~~||#N¤¤!!tnum[[combo=BOX24]|1|1]

 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
sibirnik написал(а)
Цитата:
У меня тоже работает только с DLL.  

 
Как это понять, у вас не работает просмотр библиотек значков с расширением *.icl?
 

Цитата:
Вот если надо посмотреть рабочая кнопка для просмотра папок с иконками.  

 
Речь шла о библиотеках, а не о папках с иконками.
 

Всего записей: 1005 | Зарегистр. 08-12-2013 | Отправлено: 03:43 17-01-2020 | Исправлено: Abel11, 04:30 17-01-2020
sibirnik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
 у вас не работает просмотр библиотек значков с расширением *.icl?  

Работает наверное(точно работает - раз на DLL работает) просто на ICL я не проверял ввиду отсутствия, просто Aleks431 про ico написал  

Цитата:
Жаль что кнопка с icovw библиотеки ico
  вот я ему и ответил - возможно неправильно понял. Я думаю ничего страшного. Всё сгодится.
 

Всего записей: 453 | Зарегистр. 12-09-2014 | Отправлено: 12:49 17-01-2020 | Исправлено: sibirnik, 12:51 17-01-2020
alexostrov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо за кнопки для нумерации строк в буфере обмена.
Обе работают без проблем.
Через ":NUM:" похоже надо вводить еще один параметр в команду.

Всего записей: 8 | Зарегистр. 11-12-2017 | Отправлено: 18:50 17-01-2020
BlackAngel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно сделать кнопку для копирования выделенных файлов с переименованием (добавление текущей даты в конец через "_" в папку под курсором. Если курсор стоит не на папке, то создать папку из буфера обмена?

Всего записей: 20 | Зарегистр. 11-01-2020 | Отправлено: 07:33 18-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackAngel написал(а)
Цитата:
копирования выделенных файлов с переименованием (добавление текущей даты в конец через "_" в папку под курсором. Если курсор стоит не на папке, то создать папку из буфера обмена

 
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<IF> <info=o9%P%N//> = 1 <THEN> copys=%L||[tc=AA]//0||$$_[info=s30] <ELSE> copys=%L||"%p\clpget"//0||$$_[info=s30] <ENDIF>
WCMICONS.dll,1
Копировать выделенные элементы в папку под курсором с переименованием (+_Date) , если курсор на папке, иначе в папку с именем из буфера обмена
 
 
-1
 


Всего записей: 1005 | Зарегистр. 08-12-2013 | Отправлено: 07:56 18-01-2020 | Исправлено: Abel11, 09:51 18-01-2020
BlackAngel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо! Правда получилось, что если курсор стоит не на папке и не на файле, то создаются копии файлов с переименованием в активной панели. Подумалось вот, что было бы замечательно, если бы в этом случае копии создавались бы в противоположной панели, возможно?

Всего записей: 20 | Зарегистр. 11-01-2020 | Отправлено: 10:36 18-01-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

BlackAngel написал(а)
Цитата:
Правда получилось, что если курсор стоит не на папке и не на файле, то создаются копии файлов с переименованием в активной панели

 
Если курсор  не на объектах, то выделенное перемещается в папку с именем буфера обмена.
 

Код:
<IF> <info=o9[tc=AA]//> = 1 <THEN> copys=%L||[tc=AA]//0||$$_[info=s30] <ELSE> copys=%L||"%p\clpget"//0||$$_[info=s30] <ENDIF>

 
 

Цитата:
было бы замечательно, если бы в этом случае копии создавались бы в противоположной панели, возможно?

 
Витиевато, пока привязать не могу мысленно.
 

Всего записей: 1005 | Зарегистр. 08-12-2013 | Отправлено: 10:52 18-01-2020
BlackAngel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
Если курсор  не на объектах, то выделенное перемещается в папку с именем буфера обмена.

У меня так происходит:
 
http://rlu.ru/2EI2l
 
Я подправил только формат вывода даты под себя.
 

Цитата:
Витиевато, пока привязать не могу мысленно.

 
Витиевато это о самой идее, или о моей формулировке? Если о втором, то я имел ввиду, если курсор как на скрине, то копии файлов создаются не в папке в активной панели, а в другой панели без папки.

Всего записей: 20 | Зарегистр. 11-01-2020 | Отправлено: 13:44 18-01-2020 | Исправлено: BlackAngel, 15:45 18-01-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru