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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Mchoff

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

Цитата:
70 html в справку добавил, предстоит ещё столько же...

Andrey_A_A, Не многовато-ли, обычному человеку не освоить всё это)
А вот ещё один запрос:
Sinclair83 15:55 14-10-2014
Цитата:
сем, привет. Скажите пожалуйста, возможно ли восстановить первоначальный вид окна копирования/удаления после применения режима "в фоне"? Необходимо посмотреть пути.
 

Всего записей: 51 | Зарегистр. 17-11-2014 | Отправлено: 03:27 28-11-2014 | Исправлено: Mchoff, 03:28 28-11-2014
Andrey_A_A



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

Цитата:
Не многовато-ли, обычному человеку не освоить всё это)  

Утилита создана для разных пользователей
Кому надо возьмут одну команду и будут рады, другие на этом не остановятся и "соберут" себе подходящий вариант...
Как показала многолетняя практика - к теме автоматизации каждый подходит со своим уровнем:
Один не умеет файл в TC создать, а другой присылает командную строку в 5200 символов с просьбой разрешить проблему и оказывается, что он уже лучше меня знает параметры TCIMG.
Так что всё осваивать не надо - только то, что интересует. Сегодня одно, завтра другое и плюс всему этому то, что всё в одном месте... а не на сайтах, в темах которых, порой ещё надо перелопатить уйму информации, чтобы найти достойное решение.
А что касается exect и использование в ней функций Autoit - это просто одна из немаловажных находок, позволяющая в одной ком. строке создавать даже не микро скрипты, а целые механизмы по обработке тех или иных объектов (т.к там заложена и работа с переменными, и математика, и строковые операции, и работа с массивами...)
 

Цитата:
возможно ли восстановить первоначальный вид окна копирования/удаления после применения режима "в фоне"?
Mchoff, на этот вопрос уже есть там ответ, поэтому что там автоматизировать не вижу - некоторые фишки уже не актуальны, т.к. они уже есть в самом TC, единственное могу добавить - когда-то делал переключель режима копирования фоновый/обычный (требуется перезапуск Total Commander)
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
iniww=%%COMMANDER_INI%%||Configuration||AlwaysCopyInBackground||1||0 iniww=%%COMMANDER_INI%%||Configuration||CountMarked||0||1 rstart
%COMMANDER_PATH%\Wcmicons.dll,5
Переключение режима копирования фоновый/обычный (требуется перезапуск Total Commander)
 
0
-1
 

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 03:50 28-11-2014 | Исправлено: Andrey_A_A, 09:04 07-02-2015
kollajjik

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

Всего записей: 77 | Зарегистр. 13-06-2011 | Отправлено: 04:47 28-11-2014
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kollajjik, MENUIMG запускается с панели инструментов Total Commander, и не по правому клику по кнопке, а по левому, работает как выпадающее меню.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 04:57 28-11-2014 | Исправлено: Abel11, 05:05 28-11-2014
kollajjik

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

Всего записей: 77 | Зарегистр. 13-06-2011 | Отправлено: 07:02 28-11-2014
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kollajjik 07:02 28-11-2014
Цитата:
как это меню использовать ?? в чем продуктивность или ускорений действий ??

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

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 07:51 28-11-2014 | Исправлено: Abel11, 07:52 28-11-2014
Andrey_A_A



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

Цитата:
которые соответственно будут применимы к заранее выделенным объектам

Необязательно для объектов - как настроишь - я в основном использую для вызова отдельных программ...
Можно создать меню по какой-то направленности - т.е. собрать в меню кнопки для работы с графикой...
 

Цитата:
тогда непонятно в чем функция утилиты

kollajjik
Несколько примеров, остальные вопросы можно через личку или в теме утилиты http://tc-image.3dn.ru/forum/5-815-5495-16-1362716282:
т.к. эта тема не предусматривает подробного обсуждения дополнительных, не касающихся TCIMG, вопросов и утилит.  
 
Инфо
 

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 08:04 28-11-2014 | Исправлено: Andrey_A_A, 08:45 28-11-2014
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vapod 11:29 28-11-2014
Цитата:
В одной панели открыт каталог с группой файлов. Как в противоположной панели создать группу каталогов с именами аналогичными именам файлов?
 

Создать каталоги по списку имен выделенных объектов.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
folds="%t"||list<%L!!4>
%COMMANDER_PATH%\Wcmicons.dll,19
создать в противоположной панели папки по списку из имён выделенных элементов
 
-1
-1
 

В вышеприведенной кнопке папки будут создаваться с чистыми именами выделенных файлов, без расширения. Для создания папок с именем + расширение выделенного файла команда будет выглядеть так:

Код:
folds="%t"||list<%L!!6>

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 13:55 28-11-2014 | Исправлено: Abel11, 12:42 07-02-2015
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
А каким образом можно создать каталоги с подкаталогами, если файл вида "Имя1.имя2.имя3.расширение", чтобы получилось следующее: "имя1/имя2/имя3"? Глубина может быть разная, т. е. Имя м.  б. одно или штук пять. И если возможно, вместо точек - знак подчёркивания, т.  е. "Имя1_Имя2.ext"?

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 14:57 28-11-2014
Andrey_A_A



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

Цитата:
создать каталоги с подкаталогами, если файл вида "Имя1.имя2.имя3.расширение

Andarin, если я правильно понял
 
Вложенная структура:

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 17:46 28-11-2014 | Исправлено: Andrey_A_A, 09:05 07-02-2015
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо! Взял за основу второй вариант, он более универсален.
P. S. Третий тоже хорош, самое главное принцип теперь понятен.

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 18:10 28-11-2014 | Исправлено: Andarin, 18:13 28-11-2014
Mchoff

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[more][/more]
Цитата:
Утилита создана для разных пользователей

Я понял идею мини лекции

Цитата:
а не на сайтах, в темах которых, порой ещё надо перелопатить уйму информации, чтобы найти достойное решение

Эт точно. Большинство ссылок по автоматизации идут на темы, где в большинстве случаев "решается" скриптами... я сто пудов там не в зуб ногой.
 
Имхо, лучше уж параметр подключить от TCIMG
 
Вот ещё один вопрос:
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=5860#8

Цитата:
Напомните, плиз, как скопировать в буфер обмена данные из определённой колонки, например, размер или время модификации файла. Что-то не могу в справке найти ни на каком языке.
 
Скопировать в буфер содержимое всех колонок - внутренняя команда cm_CopyFileDetailsToClip. Но мне не надо всех, а надо только из определённой колонки.

 
p.s. закончу нахождение неразгаданных задач на ру-борде, потом пройдусь по forum.wincmd.

Всего записей: 51 | Зарегистр. 17-11-2014 | Отправлено: 00:18 29-11-2014 | Исправлено: Mchoff, 00:19 29-11-2014
iifoks447



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

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 00:20 29-11-2014 | Исправлено: iifoks447, 00:25 29-11-2014
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iifoks447 00:20 29-11-2014
Цитата:
вот понадобилось создать файл с содержимым буфера обмена, а имя файла должно быть - первая строка из содержимого буфера


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=^^||save<"%p"x.txt>||first<>
%COMMANDER_PATH%\Wcmicons.dll,19
создать в активной панели файл с содержимым из буфера обмена, именем первой строки
 
-1
-1
 

oshizelly 15:14 20-10-2012
Цитата:
как скопировать в буфер обмена данные из определённой колонки, например, размер или время модификации файла.


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##[column=1]
%COMMANDER_PATH%\Wcmicons.dll,19
записать в буфер обмена информацию 1-й колонки для выделенных объектов
 
-1
-1
 

Примечание: по умолчанию Total Commander определяет первую колонку, как  ИМЯ + расширение (ТИП).

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##[column=1,2,3!!===]
%COMMANDER_PATH%\Wcmicons.dll,19
записать в буфер обмена информацию 1-й, 2-й и 3-й колонки для выделенных объектов , разделяя их "==="
 
-1
-1
 

 
 
 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 01:44 29-11-2014 | Исправлено: Abel11, 12:45 07-02-2015
iifoks447



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

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

Спасибо!, не думал, что одной кнопкой можно реализовать такое.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 01:53 29-11-2014 | Исправлено: iifoks447, 01:54 29-11-2014
Andrey_A_A



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

Цитата:
Напомните, плиз, как скопировать в буфер обмена данные из определённой колонки, например, размер или время модификации файла

Abel11, спасибо.
 
Пример с сохранением...
 
Создать файл tabl.txt в другой панели, с информацией всех колонок выделенных файлов и каталогов. Разделитель колонок ;

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##[column=1-6!!;] pause=2s creat="%t"||tabl.txt||clip<>||upd<2>
%COMMANDER_PATH%\Wcmicons.dll,5
Создать файл tabl.txt в другой панели, с информацией всех колонок выделенных файлов и каталогов  
 
0
-1
 

 
Этот параметр работает через буфер обмена, поэтому нужна пауза при сохранении... (можно переписать код без буфера - брать информацию напрямую с панелей... конечно если это кому-нибудь нужно...)
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 

Цитата:
закончу нахождение неразгаданных задач на ру-борде, потом пройдусь по forum.wincmd.

Mchoff, только не надо давать ссылку на тему вопроса с ..wincmd, а только на 1-й пост, где изложен точный вопрос. Если же вопрос расплывчатый, компонуйте сами, чтобы вопрос был очевиден... для экономии времени. Спасибо.

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 01:59 29-11-2014 | Исправлено: Andrey_A_A, 02:08 29-11-2014
Mchoff

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

Цитата:
только на 1-й пост, где изложен точный вопрос. Если же вопрос расплывчатый, компонуйте сами

Andrey_A_A, я так и планировал, меня реализация батниками и скриптами не интересует, поэтому и затеял, чтобы узнать как всё это на TCIMG. Уже сам могу на некоторые вопросы отвечать, но лучше получить его от тех, кто давно пользуется.  
 
Вот связано с копированием по типам:
 
suomifinland 08:17 31-03-2014
Цитата:
Есть куча папок с файлами определенного расширения, каким образом скопировать только файлы в определенную папку? Когда задаешь шаблон копирование, файлы копируются, но каждый файл со своей папкой, а мне надо чтобы  копировались только файлы, к примеру *.mP3 без папок в которых эти файлы находятся...

 
suomifinland 22:48 10-09-2014
Цитата:
Имеем боле 2-ух десятков папок с подпапками, в них кроме обычных офисных файлов есть файлы *.pdf  
Вопрос каким образом файлы с расширением pdf  ПЕРЕМЕСТИТЬ в определенную папку, допустим папку ADOBE..?
 [/more]

Всего записей: 51 | Зарегистр. 17-11-2014 | Отправлено: 07:24 29-11-2014 | Исправлено: Mchoff, 07:25 29-11-2014
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suomifinland 08:17 31-03-2014
Цитата:
Есть куча папок с файлами определенного расширения, каким образом скопировать только файлы в определенную папку?


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
markp=%L tcimg=$cm2046 $cm525 copys=[tc=AL]||"%t"
%COMMANDER_PATH%\Wcmicons.dll,20
Копировать все файлы выделенных каталогов в противоположную панель
 
-1
-1
 

Если сразу копировать не нужно, а только показать все файлы выделенных каталогов с выделением, то:

Код:
markp=%L tcimg=$cm2046 $cm525

suomifinland 22:48 10-09-2014
Цитата:
Имеем боле 2-ух десятков папок с подпапками, в них кроме обычных офисных файлов есть файлы *.pdf  
Вопрос каким образом файлы с расширением pdf  ПЕРЕМЕСТИТЬ в определенную папку, допустим папку ADOBE..?


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
markp=%L tcimg=$cm2046 marks=1||test<1e!![Combo=Box3]> moves=[tc=AL]||"%t"
%COMMANDER_PATH%\Wcmicons.dll,19
В выделенных папках переместить все файлы с расширением, выбранным или прописанным в диалоговом окне, в противоположную панель
 
-1
-1
 

Можно сразу в параметрах указать расширение и папку назначения:

Код:
markp=%L tcimg=$cm2046 marks=1||test<1e!!pdf> moves=[tc=AL]||D:\---\ADOBE

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В TCIMG одну и ту же задачу можно решить различными способами...
Abel11, выложил свой вариант, а я свой
 
Примеры:

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 16:49 29-11-2014 | Исправлено: Andrey_A_A, 16:50 29-11-2014
renreg



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните, плиз, чайнику - как пользоваться утилитой?
После запуске ЕХЕ-файла получаю  
 
Что дальше?

----------
Заграница нам поможет
_____________________
renreg

Всего записей: 5117 | Зарегистр. 24-09-2001 | Отправлено: 17:23 29-11-2014
   

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