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

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

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

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Abel11



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

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

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

В справке TCIMG.chm более 13 200 примеров применения.

Сборки программ, в которых участвует утилита 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
Онлайн справка на китайском языке

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021
Andrey_A_A



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

Цитата:
Можно ли реализовать быструю загрузку изображений с instagram?
Там известная проблема прямого скачивания, т.е. при нажатии ПКМ нет в меню "сохранить как..."
Есть конечно программы, которые это делают, но порой хочется быстро сохранить именно данное изображение, а не загружать всё подряд...

 
Я не увлекаюсь этим ресурсом, но при получасовом общении, получилось следующее:
Подробности

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 19:56 19-03-2016 | Исправлено: Andrey_A_A, 19:59 19-03-2016
Andrey_A_A



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

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 23:08 24-03-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В новой версии в папке с утилитой появился файл FirstAction.exe, само название говорит само за себя - "первое действие". Скачали утилиту, распаковали, поместили папку с TCIMG в любое место в Total Commander, перешли в папку и запустили файл FirstAction.exe => на панели инструментов TC появятся кнопка и панель инструментов (Рабочая панель) в виде меню., так же, если у вас нет файлов с собственными настройками TCIMGU.ini,TCIMGU.ini, то они автоматически создадутся в вашей папки, если файлы у вас уже имеются, то они останутся нетронутыми.

Пути TCIMG в кнопке и в панели автоматически прописываются ваши. Созданная кнопка на панели будет создавать вам рабочие кнопки из параметров TCIMG представленных в любом виде, будь то полноценная кнопка или две строки - параметры и подсказка, или команда из справки, или просто одни параметры, замечу, если вы даже скопируете кнопку с форума с чужими путями, то вставится она, после применения вашей кнопки, уже с вашими путями, очень удобно. Все команды имеющие отношение к лаунчеру AddPanelMenu в файле BUTTON.tcg были удалены , как и сам ключ AddPanelMenu из секции [Commands] файла TCIMG.ini, ввиду ненадобности, не обессудьте. В связи с этим и библиотека значков User.dll претерпела изменения и была расширена (иконки поменяли прописку, больше такого не повторится). Постараюсь, если время будет, сделать краткий видео обзор.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 00:23 25-03-2016 | Исправлено: Abel11, 00:25 25-03-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кое-что не учел, просьба к скачавшим новую версию, заменить в TCIMG.ini в секции [Commands] ключ FirstAction и его значение на  

Код:
FirstAction=global wends=@<info=x54> tends=@<info=x51> glist=PS<$f250!!1!!0!!TCIMG.exe>||##path<1|0|1> xlist=GLOBALGLIST<t>||%!!%% zlist=PS<$f250!!-2!!>||##path<0|0|1>\ wlist=PS<%%TCIMG_PATH%%!!-2!!>||##path<0|0|1>||&&[^\r\n]+\\!! tlist=GLOBALZLIST<t1>||%!!%% slist=PS<$f250!!1!!0!!MENUIMG.tcm>||path<0|0|1>||%!!%% textx=PS<$f200!!1!!-1!!BUTTON.tcg>||@:#:#:@#:@!!GLOBALGLIST<1>||@#@#@#@!!GLOBALXLIST<1>||@:#:#:@!!GLOBALTLIST<1>||@#!#@!#@!!GLOBALSLIST<1>||@#?!#@!!GLOBALWLIST<1>||progres<>||backup<0> copys=PS<$f250!!1!!0!!TCIMG.ini|TCIMG.lng>||x!!4||$U copyy=$f201\TCIMG.bar||x||$U exect=$var_stroka=##@<xfolder=25!!$f201> sends=@$var_stroka vlist=GLOBALSENDS<t>||##path<0|0|1> rlist=GLOBALVLIST<t>||%!!%% textt=GLOBALVLIST<1>||@:#:#:@#:@!!GLOBALGLIST<1>||@#!#!@!!GLOBALWENDS<1>||@#!#!#@!!GLOBALTENDS<1>||@#?!:#@!!GLOBALRLIST<1>||@#?#@!!GLOBALZLIST<x1>||backup<0> sends=@||tcg<CreateAddButtonAP> xends=GLOBALSENDS<t>||@#!#@!!GLOBALZLIST<x1> barbt=1||-1||butfrom<GLOBALXENDS<t>> bufsr=##TOTALCMD#BAR#DATA@CRLFGLOBALVLIST<1>@CRLF~~@CRLFGLOBALZLIST<x1>User.dll,186@CRLFРабочая~~панель@CRLF1@CRLF-1 barbt=1||-1 barupd copyy=$f207\BUTTON.tcg.bak||0!!1||&&\.bak$!!||**2!!  

Упомянутые выше кнопка и панель (в виде меню) будут создаваться намного быстрее.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 08:59 25-03-2016 | Исправлено: Abel11, 15:18 26-03-2016
maK



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

Цитата:
намного быстрее

что-то не заметно - как на волах      

Всего записей: 5643 | Зарегистр. 19-12-2003 | Отправлено: 11:35 25-03-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maK
Наверняка, при первом использовании FirstAction.exe у Вас создался файл TCIMGU.ini (пользовательские настройки) , который является копией TCIMG.ini , но TCIMGU.ini имеет высший приоритет , поэтому корректировку уже надо делать не в файле TCIMG.ini, а в файле TCIMGU.ini, ибо настройки уже считываются с этого файла и правка настроек  в TCIMG.ini ни к чему не приведет. Если по-прежнему тормоза, то просьба сообщить о расположении папки с TCIMG.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:04 25-03-2016 | Исправлено: Abel11, 15:07 25-03-2016
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Ближе к полуночи посмотрю обязательно.  
P.S. Все содержимое в корне TC.

Всего записей: 5643 | Зарегистр. 19-12-2003 | Отправлено: 16:54 25-03-2016 | Исправлено: maK, 16:56 25-03-2016
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Вы были правы:
Цитата:
корректировку уже надо делать не в файле TCIMG.ini, а в файле TCIMGU.ini
... Весь процесс после этого занял не более 5-ти секунд. Спасибо !
 

Всего записей: 5643 | Зарегистр. 19-12-2003 | Отправлено: 01:53 26-03-2016
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Отдельное спасибо Abel11, который предоставил свою большую работу над созданием ряда команд и библиотеки со значками, которые позволяют с помощью FirstAction.exe получить ряд полезных кнопок-команд в Total Commander . Это не единственная работа - большое ему спасибо.
Если у кого-то есть свои примеры команд - присылайте, или идеи - все это можно вставить и рассмотреть...
-----
Не так много времени в последнее время, но все реализуется вовремя...

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 03:30 27-03-2016
coherent r1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Вы когда-то выкладывали кнопку, которая исправно работала и которой я достаточно давно не пользовался. Утилита за это время пару раз обновилась. Теперь понадобилось, запустил, а диалоговое окно в таком виде:
http://savepic.ru/9138697.png
Что и где нужно изменить или добавить, чтобы все вернулось на свои места?
 
Добавлено:
Все нужные ComboBox-ы в TCIMG.lng имеются. Почему утилита их не видит?

Всего записей: 135 | Зарегистр. 26-03-2016 | Отправлено: 15:10 28-03-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent r1
В параметрах  диалогoв надо прописывать Box не "с Заглавной", а как "ВСЕ ЗАГЛАВНЫЕ" BOX, предыдущие кнопки (где замечу) я исправлю.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=5||0 copys=FOLDC<%L!!1!!-1!!*[combo=BOX4]>||"%p[combo=BOX11]\"||test<1m!![combo=BOX6]//4m!![combo=BOX7]>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,38
Копировать из выделенных объектов (включая выделеные каталоги, с рекурсией) файлы: папка, расширение, ширина и высота указывается в диалоговом окне
 
-1
-1
 


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:35 28-03-2016 | Исправлено: Abel11, 17:37 28-03-2016
coherent r1

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

Цитата:
В параметрах  диалогов надо прописывать Box не "с Заглавной", а как "ВСЕ ЗАГЛАВНЫЕ" BOX

Заработало, спасибо!
 
Неудобно Вас напрягать в связи с очередным глюком форума, но если рискнете, что и где нужно изменить, чтобы условием было не "равно высота и ширина", а "до включительно". Т.е. если в диалоге выбрана ширина 24, то это означает все изображения с шириной до 24 включительно - ...16, ...18, ...20, ...24. Аналогично с высотой. Т.е. если я выбрал высота = 24, ширина = 24, то скопируются и изображения 16х16 и 16х24 и 18х20 и т.д.

Всего записей: 135 | Зарегистр. 26-03-2016 | Отправлено: 18:58 28-03-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent r1 18:58 28-03-2016
Цитата:
все изображения с шириной до 24 включительно

Для этого используем приведенную ниже кнопку, копироваться будут все размеры которые меньше указанного в диалоге, то бишь теперь, если нужно копировать все форматы до 24 включительно, то надо указать в диалоге значение 25 (относится и к ширине, и к высоте).
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=5||0 copys=FOLDC<%L!!1!!-1!!*[combo=BOX4]>||"%t[combo=BOX11]\"||test<3m!![combo=BOX6]//6m!![combo=BOX7]>||upd<1>
Wcmicons.dll,97
Копировать из выделенных папок ( с рекурсией) в ДРУГУЮ панель файлы (уточнение задачи в диалоговом окне)
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 19:48 28-03-2016 | Исправлено: Abel11, 03:16 29-03-2016
coherent r1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Оно. Огромное спасибо!

Всего записей: 135 | Зарегистр. 26-03-2016 | Отправлено: 20:08 28-03-2016
coherent r1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Есть кнопка: удаление у выделенных объектов расширения .bkp. Параметры запуска утилиты:

Код:
renms=%L||test<1i!!bak>||**0!!||&&\.bak$!!

Как изменить параметры, чтобы убиралось не только расширение .bkp, но и счетчик? Т.е. файл имеет несколько бэкапов, например "name.ini.bkp", "name_01.ini.bkp" и "name_02.ini.bkp". Я хочу, например, заменить оригинал бэкапом "name_02.ini.bkp". Т.е. надо удалить расширение ".bkp" и "_02" из имени файла. Такое возможно?

Всего записей: 135 | Зарегистр. 26-03-2016 | Отправлено: 13:33 29-03-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent r1 13:33 29-03-2016
Цитата:
Я хочу, например, заменить оригинал бэкапом "name_02.ini.bkp"

Если Вы используете для бэкапов расширение *.bkp, то в приведенных ниже кнопках замените bak на bkp

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%L||"%p"!!1||&&^(.+)_\d+!!$1||&&\.bak$!!||**2!!
Wcmicons.dll,19
Замена файлов.bak (бэкапов) с счетчиком (_01) своих оригиналов в активной панели
 
-1
-1
 

Файл бэкап остается на месте, со своим именем.
------------
Я такие бэкапы создаю в отдельной папке , чтобы не захламлять активную панель, а потом в случае необходимости, перехожу в эту папку и применяю кнопку, которая удаляет счетчик, расширение *.bak и копирует файл на уровень выше с заменой, с переходом на этот уровень.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 copys=%L||"%p"[Backup]_<Info=f61%P%N>||**1!!?.bak||modfs<0||#SISDATE>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,709
Создать новую копию выделенным объектам в папке [Backup]_имя родит.папки
 
0
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=%L||::!!1!!(.+\\).+\\.+\\?!!$1||&&^(.+)_\d+!!$1||"%p"!!1||&&\.bak$!!||**2!! patha="%P"||fold<>
Wcmicons.dll,840
Из файла бэкапа удалить счетчик(_01), удалить расширение bak и скопировать с заменой на уровень выше, с переходом на этот уровень
 
0
-1
 


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:23 29-03-2016 | Исправлено: Abel11, 15:32 29-03-2016
coherent r1

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

Цитата:
Файл бэкап остается на месте, со своим именем.

Работает. Спасибо! Единственный вопрос, а если все же удалять бэкап, который восстанавливается до оригинала?
 
Вторую кнопку тоже возьму на заметку. Спасибо!
 
Я в отдельные папки бэкаплю типа "стабильные" бэкапы. А "альфы и беты, типа сразу проверить, оно или не оно, создаю рядом с испытуемым.

Всего записей: 135 | Зарегистр. 26-03-2016 | Отправлено: 15:44 29-03-2016
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent r1 15:44 29-03-2016
Цитата:
а если все же удалять бэкап

 
Заменить команду copys на renms
 

Код:
renms=%L||"%p"!!1||&&^(.+)_\d+!!$1||&&\.bak$!!||**2!!||upd<1>


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:53 29-03-2016 | Исправлено: Abel11, 15:54 29-03-2016
coherent r1

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

Цитата:
Заменить команду copys на renms

У меня просто удаляется расширение .bkp и остается со счетчиком в имени:
name_02.ini.bkp -> name_02.ini

Всего записей: 135 | Зарегистр. 26-03-2016 | Отправлено: 17:19 29-03-2016
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11, просто заменить copys на renms не выйдет, т.к. в renms не нужен 2-й параметр (путь назначения) - в итоге получим:

Код:
renms=%L||&&^(.+)_\d+!!$1||&&\.bak$!!||**2!!||upd<1>


Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 17:24 29-03-2016
   

Страницы: 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 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)
Maz (03-03-2021 11:17): TCIMG (Часть 2)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru