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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Цитировать | Сообщить модератору

Цитата:
я использовал подобные ссылки

Coronerr
Эти ссылки работают, если в конце подставить ссылку на проверяемое изображение, к примеру:
 

Код:
brwsr=http://www.tineye.com/search?&url=wincmd.ru/files/TCIMG.gif

 
Причём ссылка изображения должна быть без начального http://
 
Если в буфере подобная ссылка, то команды открывают её в браузере:
 

Код:
brwsr=http://www.tineye.com/search?&url=clpget
 
brwsr=http://yandex.ru/images/search?rpt=imageview&img_url=clpget
 
brwsr=http://www.google.com/searchbyimage?image_url=clpget

 
Если же вместо clpget подставить %P%N , что означает файл под курсором, то работать не будет
Поэтому я и говорил про синтаксис. Для ссылки и файла он разный, это очевидно. Возможно есть что-то другое
Принцип команды запуска ссылок есть, дальше можно экспериментировать...

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 19:16 15-02-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Coronerr 15:11 13-02-2015
Цитата:
можно-ли реализовать поиск по изображению в файле под курсором

По предложенным Вами ссылкам, используя TCIMG, можно использовать такую реализацию поставленных задач

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
picup=%P%N||1||1 bufsr=&&^.{7}!! brwsr=tineye.com/search?&url=clpget!!x
%COMMANDER_PATH%\Wcmicons.dll,39
поиск по изображению  под курсором на tineye.com
 
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
picup=%P%N||1||1 bufsr=&&^.{7}!! brwsr=yandex.ru/images/search?rpt=imageview&img_url=clpget!!x
%COMMANDER_PATH%\Wcmicons.dll,36
поиск по изображению под курсором на yandex.ru
 
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
picup=%P%N||1||1 bufsr=&&^.{7}!! brwsr=google.com/searchbyimage?image_url=clpget!!x
%COMMANDER_PATH%\Wcmicons.dll,34
поиск по изображению под курсором на google.com
 
 

 
Добавлено:
Л.С.

Цитата:
Объясните порядок выполнения...

Да, наверное надо было прояснить. Вышеизложенные кнопки работают по принципу: вначале мы помещаем изображение под курсором на бесплатный хостинг изображений(наблюдается в верхнем левом углу прогресс бар), получаем, автоматически, ссылку в буфер http://i.imgur.com/NT4lLIY.gif , для последующей передачи ее поисковым сайтам, однако использовать в таком виде ссылку, для поиска на ресурсах, не получается, TCIMG  просто ее открывает в браузере, а вот если удалить http:// (bufsr=&&^.{7}!! удалить первые 7 символов из буфера обмена), то другое дело, все сайты воспринимают, как полноценную ссылку и работают с ней.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 21:23 15-02-2015 | Исправлено: Abel11, 09:14 16-02-2015
infodba

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

Цитата:
Если всё же нужно через батник, то:  
 
Код:
tcimg=$cm2021 start=C:\1\Name.bat||clpget

 
Ты единственный кто смог мне помочь, да еще и на двух форумах, спасибо.

Всего записей: 3 | Зарегистр. 13-02-2015 | Отправлено: 04:07 16-02-2015
Abel11



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

c930 00:04 19-02-2015
Цитата:
Если я создаю кнопку на панели инструментов для открытия конкретного документа, в частности PDF-файла, в заданной программе, с которой в операционке данный тип документов не ассоциирован,
то для данной программы я могу задать путь с использованием переменной внутреннего окружения TC, например %COMMANDER_DRIVE%, а для открываемого документа, путь к которому я указываю в поле Параметры кнопки, получается нельзя? И необходимо задавать абсолютный путь? Или как-то можно относительный указать.

Пример кнопки: запуск программы и открытие в ней файла используя относительные пути.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=%%COMMANDER_DRIVE%%\PORTABLE\Sumatra_PDF\SumatraPDF.exe||%%COMMANDER_DRIVE%%\AutoIt\AutoIt.pdf
%COMMANDER_PATH%\Wcmicons.dll,19
Открыть в Sumatra_PDF файл AutoIt.pdf

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 14:47 20-02-2015
yug78

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скачал TCIMG, сделал кнопку, копирую команды из примеров.
 
Вот такая (естественно, без комментария):
modfs=%L||1,2||#SISDATE ;; изменить выделенным объектам дату создания и дату последнего доступа на системную дату
выполняется, даты меняются.
 
А вот такая:
modfs=%L||0||<xfolder=4!!"%p"> ;; изменить выделенным объектам дату модификации на дату модификации самого нового файла в текущей папке
выдает окно "Line 12645 (File "c:\tc\TCIMG.exe"): Error:".
 
 
Подскажите, ЧЯДНТ?

Всего записей: 45 | Зарегистр. 17-02-2006 | Отправлено: 23:17 21-02-2015 | Исправлено: yug78, 23:18 21-02-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yug78, да, выдает ошибку, ничего страшного, такое бывает, утилита обновляется часто, автор разберется и исправит.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 23:51 21-02-2015
yug78

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Пробовал с полгода назад на старой версии - было то же самое. Были и другие ошибки с разными номерами строк, сейчас не вспомню какие - не было времени разбираться с утилитой.
 
Сменилось чуть ли с десяток версий и в первом же, что пытаешься сделать - ошибка, причем с примером из справки.

Всего записей: 45 | Зарегистр. 17-02-2006 | Отправлено: 11:16 22-02-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yug78 11:16 22-02-2015
Цитата:
Пробовал с полгода назад на старой версии - было то же самое.

Ну так, если пробовали и было то же самое, надо было написать, если мы не будеи тестировать и сообщать автору о тех или иных ошибках, то как тогда он будет узнавать о них. Просто есть такие примеры с командами, которыми редко кто пользуется, вот как выше Вами упомянутые, поэтому  автор и не в курсе. Просто надо не лениться, нас много, все "сидим" на разных ОС, тестируем, если есть проблемы, озвучиваем с упоминанием используемой ОС (операционной системы).
 
 
 
Добавлено:
 
yug78 23:17 21-02-2015
Цитата:
modfs=%L||0||<xfolder=4!!"%p"> ;; изменить выделенным объектам дату модификации на дату модификации самого нового файла в текущей папке  

Автор исправил ошибку, скачайте TCIMG _100_b14, замените соответствующий файл у себя в папке с TCIMG  и все будет работать!
 
Добавлено:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modfs=%L||0||<xfolder=4!!"%p">
%COMMANDER_PATH%\Wcmicons.dll,19
Изменить выделенным объектам дату модификации на дату создания самого нового файла в папке в текущей папке
 

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 11:29 22-02-2015 | Исправлено: Abel11, 13:13 22-02-2015
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил сборку, версия 10.0
Всех поздравляю с 100-й версией утилиты!
------------
Всем, кто участвовал в развитии утилиты и её тестировании, большое спасибо!
--------------------
Следующие полгода я не смогу уделять времени, как раньше, поэтому без обид))) если ответ последует не так быстро как Вам хотелось бы...
То же касается и пожеланий и "хотелок". Что-то я добавляю сразу, что-то оставляю на потом (в основном то, что требует концентрации нескольких дней)
Рано или поздно реализуется.
-----------------------------
Всем удачи! И спасибо за интерес к проекту!

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 20:20 22-02-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли средствами TCIMG решить такую задачу? Имеется папка, назовем ее Programs, содержащая пару десятков подкаталогов со своими файлами и папками. Я хочу, поставив курсор на папку Programs или выделив ее (или зайти в нее и там выделить все каталоги, если так легче) и нажав кнопку, получить в противоположной панели папку с таким же названием, которая будет содержать ссылки *.lnk на все ехе- и vbs-файлы с сохранением структуры каталогов папки Programs. Например, в папке Programs имеется папка Proga1, которая содержит файл Proga1.ехе и 2 папки Data1 и Data2, в которых нет ни ехе-, ни vbs-файлов.  Для папки Proga1 в противоположной панели должна быть создана ссылка:
Programs\Proga1\Proga1.lnk
Поскольку папки Data1 и Data2 не содержат ни ехе-, ни vbs-файлов, то они в структуру создаваемой папки Programs не входят. Аналогично для всех остальных папок.
Учитывая предыдущий пост Andrey_A_A, насколько реально такое без каких-либо изменений в самой утилите?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 12:21 25-02-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Если я правильно понял задачу, то так:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
clink=FOLDC<%L!!0!!-1!!*.exe|*.vbs>||"%t"::!!0!!(.+)(path<"%P">)(.*\\)?([^\\]+)!!$1$3
Wcmicons.dll,19
Создать в другой панели ярлыки файлам exe и vbs, из выделенных папок, сохраняя внутреннюю структуру вложенности
 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 13:41 25-02-2015 | Исправлено: Abel11, 14:13 25-02-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Все отлично работает, спасибо! Каких либо ошибок пока не заметил.
Если это не очень трудно, можно ли добавить какой-нибудь прогресс-бар? Потому что при большом числе папок процесс занимает некоторое время и наличие прогресс-бара успокаивало бы, да и было бы более наглядно.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:55 25-02-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
В TCIMG, если в начале любых параметров, через пробел, добавить imgpr=1, то в верхнем левом углу, во время выполнения команды, мы будем наблюдать GIF-анимацию. В данном случае будет выглядеть так:

Код:
imgpr=1 clink=FOLDC<%L!!0!!-1!!*.exe|*.vbs>||"%t"::!!0!!(.+)(path<"%P">)(.*\\)?([^\\]+)!!$1$3  


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 14:06 25-02-2015 | Исправлено: Abel11, 14:10 25-02-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо! Однозначно более наглядно. Видно, что процесс идет.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:18 25-02-2015
chistylja



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят помогите, форс-мажор, случайно в несколько папок добавились копии всех файлов, файлов очень много, как можно быстренько удалить из папок все файлы-копии?

Всего записей: 44 | Зарегистр. 21-01-2015 | Отправлено: 19:45 27-02-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chistylja 19:45 27-02-2015
Цитата:
как можно быстренько удалить из папок все файлы-копии?

Ну раз Вы не написали имеющийся общий признак в копиях (добавка к имени всем копиям), то тогда будем  идти универсальным способом, при помощи диалогого окна. Вам остается только добавить в диалоговое окно, ту часть имени, которая является общей для всех созданных копий (какой-то символ, символы, слово...) и которых не должно быть в именах оригиналах (как правило совпадений быть не должно, но все-таки надо бдить). Есть способ через ТС, но Вы просили быстренько...
 
Удалить из выделенных папок файлы по маске (*xxx*)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 delss=FOLDC<%L!!1!!-1!!*[input]*>||1
Wcmicons.dll,19
Удалить в выделенных каталогах файлы в именах которых присутсвуют идентичность с прописанным в диалоговом окне
 

Примечание: Будьте осторожны с удалением, в данной кнопке после вызова диалогого окна, если вы очистили строку и не вписали в поле информацию (оставили поле чистым) и нажали ОК, то все файлы в папках удалятся  минуя корзину, поэтому, обязательно введите информацию в поле или нажмите ОТМЕНА

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 20:06 27-02-2015 | Исправлено: Abel11, 16:01 28-02-2015
chistylja



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11  
Спасибо Огромное! Все вроде удалилось! В копиях, к именам добавилось (+), ввела в окно (+) и все, во всех папках они удалились, ура!

Всего записей: 44 | Зарегистр. 21-01-2015 | Отправлено: 20:42 27-02-2015 | Исправлено: chistylja, 20:43 27-02-2015
Abel11



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

Цитата:
можно ли сделать, чтобы учитывался регистр...

Удаление файлов по маске (*xxx*) в выделенных каталогах с рекурсией (глубинно сканируются все папки и подпапки)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 delss=FOLDC<%L!!1!!-1!!*[input]*!!!!1>||1
Wcmicons.dll,19
Удалить в выделенных каталогах файлы в именах которых присутсвуют совпадения с введенным в диалоговом окне (учитывать регистр вводимого)
 
 

Удаление файлов по маске (*xxx*) в выделенных каталогах, с учетом регистра вводимой информации, без рекурсии (только корень выделенных папок)

Код:
imgpr=1 delss=FOLDC<%L!!1!!1!!*[input]*!!!!1>||1


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 02:35 28-02-2015 | Исправлено: Abel11, 16:02 28-02-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышеуказанный принцип выбора файлов можно использовать и для перемещения этих файлов , и для копирования (примеры ниже).
 
Из выделенных каталогов, с рекурсией, переместить файлы по маске в целевую панель (маска *xxx*, где xxx - информация вводимая пользователем в диалоговом окне):

Код:
moves=FOLDC<%L!!1!!-1!!*[input]*!!!!1>||"%t"

Из выделенных каталогов, с рекурсией, копировать файлы по маске (ввод в диалоговом окне) в целевую панель:

Код:
copys=FOLDC<%L!!1!!-1!!*[input]*!!!!1>||"%t"


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:17 28-02-2015 | Исправлено: Abel11, 16:09 28-02-2015
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suomifinland 21:43 03-03-2015
Цитата:
как скопировать только *.pdf файлы из папок с подпапками, в другую папку?


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!-1!!*.pdf>||"%t"::!!0!!(.+)(path<"%P">)(.*\\)?([^\\]+)!!$1$3
%COMMANDER_PATH%\Wcmicons.dll,33
копировать файлы pdf выделенных папок (сохраняя структуру вложенности) в противоположную панель
 
 

Можно с выбором нужного расширения в диалоге (универсальный вариант).

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!-1!!*.[combo=BOX3]>||"%t"::!!0!!(.+)(path<"%P">)(.*\\)?([^\\]+)!!$1$3
%COMMANDER_PATH%\Wcmicons.dll,16
В выделенных папках копировать все файлы с расширением, выбранным или прописанным в диалоговом окне, в противоположную панель (сохраняя структуру вложенности)
 
 

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

Страницы: 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