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

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

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



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

Цитата:
Заранее извиняюсь, если такое уже было! Тогда просто ткните в нужное место!  

coherent
Извиняться не надо, сам помню, когда был новичком... и очень не нравилось, когда некоторые "добрые всезнающие дяди" отсылали туда, не зная куда
Надеюсь, что сам таким не стану...  так же призываю тех, кто уже знает информацию, лояльно относится к любому интересующемуся.
Стесняться нечего, если будет необходимо и в 3-й раз объясню (но не более)))
 
К делу: Выявились нюансы при перемещении с заменой некоторых каталогов:
Тестовая версия TCIMG 91_b7, в последней версии замените соответствующие файл(ы)
 
Abel11 дал расширенный вариант для выделенных папок , я выкладываю только для одной:
 
Из папки под курсором переместить все объекты в активную панель (НЕ заменяя объекты - при совпадении добавляется счётчик) и удалить папку

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=PS<%P%N!!0!!0>||"%p" delsm=%P%N||1||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1724
Из папки под курсором переместить все объекты в активную панель (НЕ заменяя объекты - при совпадении добавляется счётчик) и удалить папку
 
0
-1
 

 
Из папки под курсором переместить все объекты в активную панель (ЗАМЕНЯЯ объекты) и удалить папку

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=PS<%P%N!!0!!0>||"%p"!!1 delsm=%P%N||1||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1724
Из папки под курсором переместить все объекты в активную панель (ЗАМЕНЯЯ объекты) и удалить папку
 
0
-1
 

 

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 18:22 20-11-2014 | Исправлено: Andrey_A_A, 08:49 07-02-2015
coherent

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

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

Я виноват, нужно было сразу описать решаемую задачу, тогда бы вопросов не было. Задача: тестирую программу, у которой в папке ...\Proga имеются папки и файлы, которые в ходе тестирования будут изменяться, удаляться и много чего добавится. До начала тестирования я все исходные необходимые объекты, которые хочу уберечь от изменения, копирую в BKP, которая будет прямо в директории ...\Proga (...\Proga\BKP). После тестирования я имею в папке измененные оригинальные файлы и дополнительные файлы, которые появились в ходе работы программы. Теперь основной момент: перед началом следующего тестирования я удаляю из директории ...\Proga ВСЕ кроме папки BKP, из которой восстанавливаю все исходные объекты. И по-новой - тестирование, удаление всех отработанных объектов и восстановление  исходных.
 
Andrey_A_A

Цитата:
Извиняться не надо, сам помню, когда был новичком... и очень не нравилось, когда некоторые "добрые всезнающие дяди" отсылали туда, не зная куда

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

Всего записей: 3697 | Зарегистр. 20-02-2007 | Отправлено: 19:25 20-11-2014
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!>||"%p"
%COMMANDER_PATH%\Wcmicons.dll,17
копировать содержимое выделенных папок (сохраняя структуру вложенности) в активную панель
 
-1
-1
 

Папка BKP и ее содержимое остается неизменным.

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 19:42 20-11-2014 | Исправлено: Abel11, 12:11 07-02-2015
coherent

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

Цитата:
ну вот теперь понятна задача№2 , вторая кнопка Вам нужна такая:

Хочу уточнить, потому что в TCIMG пока не очень, судя по названию кнопки  

Цитата:
копировать содержимое выделенных папок (сохраняя структуру вложенности) в активную панель
папок, из котрых копируется содержимое, может быть больше, чем одна? Типа BKP, BKP1, BKP2,....?
Сам сейчас не могу проверить, тут нет ТС.

Всего записей: 3697 | Зарегистр. 20-02-2007 | Отправлено: 20:20 20-11-2014
Abel11



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

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

Да, данная кнопка работает, как с одной, так и группой выделенных папок.
 
Команда copys - копирование объектов
Команда copyy - копирование объекта

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 20:31 20-11-2014 | Исправлено: Abel11, 12:11 07-02-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Теперь все понятно. За одно и маленький ликбез. Еще раз спасибо!
И еще одно, чтобы это работало нужно использовать последнюю тестовую версию TCIMG 91_b7?

Всего записей: 3697 | Зарегистр. 20-02-2007 | Отправлено: 20:53 20-11-2014 | Исправлено: coherent, 20:59 20-11-2014
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent, нет, данная кнопка и без новой "бетки" будет работать, но советую все же скачать и заменить файл (в перемещение с заменой папок был маленький казус). Каждая новая бета версия несет в себе не только новое, но и исправление некоторых ошибок, и еще, мало ли выполнение какой задачи потребуется в тот или иной момент. Утилита не стоит на месте, постоянно развивается, добавляются новые функции, команды, автор просто не в состоянии предвидеть все, возможно появляются маленькие баги, которые он быстро исправляет, поэтому всем нам надо поддерживать его стремление развивать утилиту, нам остается лишь малое, тестировать и сообщать о тех или иных ошибках, ну и конечно о своих предпочтениях.

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 21:31 20-11-2014 | Исправлено: Abel11, 21:34 20-11-2014
Mchoff

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот тут был вопрос:
oshizelly 12:08 09-08-2013
Цитата:
Нет ли плагина или внешнего инструмента с поддержкой интеграции в TC, чтобы скопировать в системный буфер обмена содержимое текстового/HTML файла под курсором. То есть, получив содержимое файла, программа должна не отобразить его в отдельном окне, а вместо этого отправить полученные данные в буфер обмена.  

Как с этим в TCIMG?

Всего записей: 51 | Зарегистр. 17-11-2014 | Отправлено: 23:08 20-11-2014
shveicar



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

Цитата:
Как с этим в TCIMG?

Так а чем
Код:
clptx=%P%N
не устраивает?
Копирует содержимое файла под курсором в буфер, работает и для txt и для html и для многих других типов файлов с текстом.

Всего записей: 324 | Зарегистр. 26-09-2010 | Отправлено: 00:15 21-11-2014
Mchoff

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shveicar, спасибо!
Вот ещё вопрос под вопросом))
 
juPiter 13:34 11-08-2013
Цитата:
Нужно сохранить список содержимого каталога в текстовый файл. Имеется ввиду - всю структуру с подкаталогами и файлами.

Всего записей: 51 | Зарегистр. 17-11-2014 | Отправлено: 04:18 21-11-2014
shveicar



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

Цитата:
Вот ещё вопрос под вопросом))  

Ну это не сложно
 

Код:
lists=FOLDM<%L!!0!!-1>||save<"%pList".txt>

Смотрите справку команда lists

Всего записей: 324 | Зарегистр. 26-09-2010 | Отправлено: 09:07 21-11-2014 | Исправлено: shveicar, 23:40 21-11-2014
Andrey_A_A



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

Цитата:
Ну это не сложно

shveicar, теперь да
 
Идём дальше, прислали в личку ссылку на вопрос, можно ли с TCIMG:
Uraanfgh56 20:26 15-07-2013
Цитата:
именно нужна кнопка которая будет тупо переключаться м/у панелями 1,2,3,4,5 и снова 1,2,3,4.5 куда я назначу свои кнопки (без выпадающих) и чтобы эта кнопка была постоянна видна и не исчезала (перемещалась) при переключении панелей

 
На подобный вопрос я расширенно ответил когда-то в теме Переключение панелей инструментов Total Commander
 

Цитата:
чтобы эта кнопка была постоянна видна и не исчезала (перемещалась) при переключении панелей  

Я думаю и это извращение можно реализовать, но зачем, когда команду переключения можно вынести в главное меню в 0-й уровень
 

Код:
[em_SwitchBar]
cmd=%COMMANDER_PATH%\TCIMG.exe
param=barsw=%%COMMANDER_PATH%%\Bar\000_Osnovnaja.bar||%%COMMANDER_PATH%%\Bar\002_Multimedia.bar||%%COMMANDER_PATH%%\Bar\005_Record_Disks.bar||%%COMMANDER_PATH%%\Bar\007_Creation_Video_TV.bar||%%COMMANDER_PATH%%\Bar\012_Text.bar||SwitchBar1

А Wcmd_Rus.mnu прописать в конце или в любом удобном месте

Код:
MENUITEM "=", em_SwitchBar

 
   
 

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 08:49 22-11-2014 | Исправлено: Andrey_A_A, 08:50 07-02-2015
Mchoff

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
Нашёл несколько вопросов по переименованию - все они решаются через диалог группового переименования, можно ли обойтись без него?
 
suomifinland 21:42 31-05-2013
Цитата:
Ребята, есть несколько десятков папок с кириллическим именем, реально ли как-либо с помощью Total перевести названия всех папок в транскрипцию...

 
suomifinland 18:09 09-06-2013
Цитата:
Ребята, есть папки:  

 
oshizelly 11:05 06-09-2013
Цитата:
Спасибо, хотя это не совсем то самое, что мне грезилось. Переименование файла происходит аж в три нажатия клавы: 1) вызываем диалог MRT; 2) жмём на [Enter] 3) жмём на [Esc]. Это же сколько лишних телодвижений  А так, чтобы всё само нажималось - это, наверное, только при помощи скриптов?  
[/more]

Всего записей: 51 | Зарегистр. 17-11-2014 | Отправлено: 09:57 22-11-2014 | Исправлено: Mchoff, 10:00 22-11-2014
Andrey_A_A



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

Цитата:
несколько вопросов по переименованию

 Mchoff За переименование отвечают команды renms и renmm, которые позволяют с помощью параметров переименовывать объекты почти любой сложности.
 
Подробнее...

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 10:20 22-11-2014 | Исправлено: Andrey_A_A, 08:51 07-02-2015
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A, с удалением цифр в начале и в конце имени понятно, а как избавиться от одиночных латинских букв в начале и в конце? Например имею имя:  
s TCIMG v     надо , чтобы осталось TCIMG

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
iifoks447 10:54 22-11-2014
Цитата:
одиночных латинских букв в начале и в конце

iifoks447, Переименование выделенных объектов - удаление "одиночных" латинских букв в начале и в конце в базовом имени

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||&&^[a-z]~~(.+)~~[a-z]$!!$1||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1737
Переименование выделенных объектов - удаление "одиночных" латинских букв в начале и в конце в базовом имени
 
0
-1
 

 
 

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 16:09 22-11-2014 | Исправлено: Andrey_A_A, 08:51 07-02-2015
Mchoff

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A, с переименованием разобрались, а вот такое можно?
 
oshizelly 21:24 06-08-2013
Цитата:
Насколько я знаю, в TC нет встроенного инструмента, который бы позволял объединить ("склеить") несколько произвольных (хотя бы два) файлов в один. Но может, какой-то плагин это умеет?  

Всего записей: 51 | Зарегистр. 17-11-2014 | Отправлено: 16:24 22-11-2014
iifoks447



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

Цитата:
Переименование выделенных объектов - удаление "одиночных" латинских букв в начале и в конце в базовом имени...  

Спасибо, а ларчик то просто открывался, однако я ключик не смог подобрать))

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 17:28 22-11-2014
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mchoff 16:24 22-11-2014
Цитата:
Насколько я знаю, в TC нет встроенного инструмента, который бы позволял объединить ("склеить") несколько произвольных (хотя бы два) файлов в один. Но может, какой-то плагин это умеет?  

Объединение выделенных текстовых файлов в TC.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
stext=%L||"%p"||delim<@CRLF=======@CRLF>
%COMMANDER_PATH%\Wcmicons.dll,19
 объединить выделенные текстовые файлы, разделив содержимое каждого "=======" и сохранить в актвную панель именем первого файла, подключив счетчик
 
-1
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
stext=%L||"%p"||delim<@CRLF>
%COMMANDER_PATH%\Wcmicons.dll,19
объединить выделенные текстовые файлы, содержимое каждого файла с новой строки и сохранить в актвную панель именем первого файла, подключив счетчик
 
-1
-1
 

 

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



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

Цитата:
несколько произвольных (хотя бы два) файлов в один

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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
joinz=%L||"%t"!!0!!%N
%COMMANDER_PATH%\Wcmicons.dll,650
Склеить бинарные данные выделенных файлов, и создать полученный файл в другой панели именем файла под курсором
 
0
-1
 


Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 20:00 22-11-2014 | Исправлено: Andrey_A_A, 08:53 07-02-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.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru