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

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

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

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

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

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

Всего записей: 1401 | Зарегистр. 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, если я правильно понял
 
Вложенная структура:

Всего записей: 1401 | Зарегистр. 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-й пост, где изложен точный вопрос. Если же вопрос расплывчатый, компонуйте сами, чтобы вопрос был очевиден... для экономии времени. Спасибо.

Всего записей: 1401 | Зарегистр. 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, выложил свой вариант, а я свой
 
Примеры:

Всего записей: 1401 | Зарегистр. 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
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
renreg, смотря как Вы хотите использовать TCIMG, если в автономном режиме это одно, а если в тандеме с Total Commander- это другое, для запуска с панели инструментов TC в шапке есть пример кнопки
 
Добавлено:
Если совсем не в теме, то пишите в личку, чем смогу - помогу!

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:30 29-11-2014 | Исправлено: Abel11, 17:36 29-11-2014
renreg



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

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

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



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
renreg
к утилите прилагается отличнейшая Справка, том числе и в online варианте.

Всего записей: 5646 | Зарегистр. 19-12-2003 | Отправлено: 18:18 29-11-2014
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если у кого-то  браузер не показывает онлайн справку TCIMG , то отключите Adblock Plus на этой странице, а еще лучше отключите Adblock Plus на  tc-image.zz.vc

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



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

Цитата:
Объясните, плиз, чайнику - как пользоваться утилитой?

 Если вкратце:
Сам файл TCIMG.exe это оболочка, для реализации нужного вам сценария есть команды (см. примеры кнопок) В кнопке прописывается путь к файлу TCIMG.exe  если файл TCIMG.exe лежит в корне Тотала, то путь выглядит так

Код:
%COMMANDER_PATH%\TCIMG.exe

можно указать полный путь к папке с утилитой например :
 
Код:
d:\TCIMGZ\TCIMG.exe

но в случае переноса теряется портабельность для команды
Сама команда идет в параметрах, например:  
Создать в активной панели файл (txt) именем элемента под курсором_информация и содержимым буфера

Код:
creat=%p||"%O"_информация.txt||clip<>

Далее эту кнопку помещаете на панель Тотала и вызываете нажатием
Остальное все как в обычных кнопках для Тотала.

Всего записей: 340 | Зарегистр. 26-09-2010 | Отправлено: 19:17 29-11-2014 | Исправлено: shveicar, 20:06 29-11-2014
kollajjik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вознкла острая необходимость в следующей кнопке, которую не нашел ни в справке ни на форуме TCIMG.
 
Удалить из выделенных каталогов файлы, названия (имя+расширение, без путей, просто имя с расширением) которых в буфере обмена.
 
Может кто поможет друзья с такой кнопкой ?? Был бы очень благодарен.

Всего записей: 77 | Зарегистр. 13-06-2011 | Отправлено: 01:39 30-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