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

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



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

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 02:36 30-03-2017 | Исправлено: Abel11, 02:54 30-03-2017
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
 
Спасибо огромное за TCIMG  и за то, что продолжаете развивать утилиту. Без  неё теперь, как без рук.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 08:39 30-03-2017 | Исправлено: iifoks447, 08:39 30-03-2017
Abel11



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

Цитата:
Открываю папки по "Ctrl+B", из 10 типов присутствующих файлов надо оставить только два типа или один, остальные файлы удалить, а также удалить и пустые папки, если таковые появятся.

 
Удалить все файлы в активной панели (с рекурсией) за исключением файлов с расширениями выделенных файлов или файла под курсором и удалить пустые папки
 

Код:
imgpr=1 global slist=%L||##path<2>||inline<*!!|*!!> delss=PS<"%P"//1//-1//GLOBALSLIST<1>//1>||1||upd<1> emptt="%P"||upd<1>

 

Цитата:
в открытой папке выделяю два файла с раширениями TXT и HTML, надо скопировать все файлы с такими расширениями в пасивную панель и обновить дату

 
Копировать в другую панель все файлы (без рекурсии) с расширениями выделенных файлов, с изменением даты создания и даты модификации на текущую.
 

Код:
global slist=%L||##path<2>||inline<*!!|*!!> copys=PS<"%P"//1//0//GLOBALSLIST<1>>||"%t"//1||modfs<0,1||#SISDATE>||upd<3>

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 09:28 30-03-2017 | Исправлено: Abel11, 09:30 30-03-2017
coherent

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

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

Это будет очень полезно и информативно.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 12:13 30-03-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Две команды архивирования от автора вызвавшие интерес у пользователей.
 
Архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля в диалоге
 

Код:
sends=[input=BOX52]??1 slist=FOLDC<%L//1//-1> blist=$GLOBALSLIST0||$$.zip||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait

 
Архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля и типа архива в диалоге
 

Код:
shape=28 sends=[input=BOX52]|[combo=BOX18]??-4 slist=FOLDC<%L//1//-1> blist=$GLOBALSLIST0||$$.GLOBALSENDS<2>||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait

 
Для тех, кто не в курсе "start=RAR||..." - архивация происходит при помощи WinRAR, путь к которому прописывается пользователем в TCIMG.ini или TCIMGU.ini в секции [Programs] или можно вместо RAR прописать полный путь к WinRAR.exe.
 
TCIMGU.ini - файл пользовательских настроек (предпочтительнее, дабы не потерять собственные настройки)
 
[Programs]
 
_______________ Пример _______________________
RAR=%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe
______________________________________________
 
Это пример записи у меня, я пользуюсь портативной версией WinRAR.
 
Если кому-то понадобится портативка:  
 
Скачать » WinRAR

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 14:54 30-03-2017 | Исправлено: Abel11, 19:53 30-03-2017
Andrey_A_A



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

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 19:03 07-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCIMG 18.4
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 19:57 07-04-2017 | Исправлено: Abel11, 19:59 07-04-2017
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В справке не нашел примеров изменение ширины АКТИВНОЙ панели Total Commander, есть отдельные команды для левой панели и правой панели, хочется иметь под рукой одну кнопку и чтобы она работала с именно активной панелью.
Задача=Кнопка= первым нажатием - изменить ширину активной панели (90%) + переход в режим "Просмотр эскизов", повторным нажатием выход из режима "Просмотр эскизов" и установка ширины панелей 50%.
Если есть такая возможность конечно.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 15:23 11-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новая версия TCIMG 18.5
 
История последних изменений:Подробнее...
 
Последние примеры:Подробнее...
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
iifoks447
 
Переключить активную панель в режим "Просмотр эскизов" + изменение размера ширины активной панели до 90%, при повторном нажатии выйти из режима "Просмотр эскизов" + размер ширины панели 50%
 

Код:
<IF> [info=x1] = 1 <THEN> swcmd=sprtr=10??tcimg=$cm269¦¦sprtr=50??tcimg=$cm269¦¦SeparatorAP <ELSE> swcmd=sprtr=90??tcimg=$cm269¦¦sprtr=50??tcimg=$cm269¦¦SeparatorAP <ENDIF>

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:54 11-04-2017 | Исправлено: Abel11, 15:07 12-04-2017
iifoks447



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
 
Да, спасибо, это оно. Главное, что теперь есть образец и можно создавать подобные кнопки меняя условия.

Всего записей: 74 | Зарегистр. 04-04-2013 | Отправлено: 19:24 11-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Маленький бонус в тему предыдущей задачи.
 
Развернуть TC, скрыть заголовок, переключить активную панель в режим "Просмотр эскизов" + изменение размера ширины активной панели до 90%, при повторном нажатии восстановить TC, отобразить заголовок окна, выйти из режима "Просмотр эскизов" + размер ширины панели 50%
 

Код:
<IF> [info=x1] = 1 <THEN> swcmd=sprtr=10??tityn=0??mxmnz=0??tcimg=$cm269¦¦sprtr=50??tityn=2??rsize=1??tcimg=$cm269¦¦SeparatorAPM <ELSE> swcmd=sprtr=90??tityn=0??mxmnz=0??tcimg=$cm269¦¦sprtr=50??tityn=2??rsize=1??tcimg=$cm269¦¦SeparatorAPM <ENDIF>  

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 07:34 12-04-2017 | Исправлено: Abel11, 15:06 12-04-2017
Andrey_A_A



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

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 10:56 15-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCIMG 18.6
 
История последних изменений:Подробнее...
 
Последние примеры:Подробнее...

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:01 15-04-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 18.7
----
tramparamparam02 23:12 18-04-2017
Цитата:
нет ли какого-нибудь инструмента или хитрого трюка для получения полого имени (путь + собственно имя) файла, открытого в данный момент в окне Lister

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=##wintxt<2|TLister|0>||&&.+~~-~~\[(.+\\)([^\\]+)\]!!$2
%COMMANDER_PATH%\Wcmicons.dll,1
Записать в буфер обмена имя файла, прописанного в заголовке окна Lister'a
 
0
-1
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 00:55 20-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCIMG 18.7
 
История последних изменений:Подробнее...
 
Последние примеры:Подробнее...

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 14:18 25-04-2017
Andrey_A_A



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

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 23:40 25-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCIMG 18.8
 
История последних изменений: Подробнее...
 
Последние примеры: Подробнее...

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 13:26 26-04-2017 | Исправлено: Abel11, 13:28 26-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Helpmister 10:20 29-04-2017
Цитата:
Подскажите пожалуйста, как при групповом переименовании выставить выражение , что бы получилось
вот так:  
файл 001
файл 002
файл 003
файл 001
файл 002
файл 003  

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global forpgs slist=%L <FOR> 1 <TO> GLOBALSLIST<0> renms=$GLOBALSLIST||$$~~cntr<1|1|3>||numb<3>||noprogres<> <NEXT>
%COMMANDER_PATH%\User.dll,21
Переименовать выделенные файлы добавив к каждой группе из очередных трёх файлов в конец имени через пробел новую нумерацию (Name 001)
 
 
-1
 

 
Путь к TCIMG.exe в кнопке прописывайте свой в зависимости от расположения в TC.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 17:46 29-04-2017 | Исправлено: Abel11, 20:00 29-04-2017
Helpmister



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

Цитата:
Abel11

Спасибо, попробовал эту утилиту, но для меня это муторно и сложно. Выражение может измениться, а копаться в кодах ... быстрее через Exel сделаю

Всего записей: 236 | Зарегистр. 26-10-2007 | Отправлено: 20:52 29-04-2017
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Helpmister
 
Ну, хозяин-барин. На самом деле ни в каких кодах копаться не надо, есть 10 000 готовых команд - примеров в справке. Если у вас есть готовая кнопка, но условия задачи изменились, просто спросите и вам ответят где и что надо подкорректировать, вот так на практике и сами начнете кнопки создавать.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 21:27 29-04-2017
   

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