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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сильно ногами не бейте, плиз. Объясните дурачку синтаксис команд. Что означают все эти загадочные символы || - нигде в справке этого не нашёл.
На примере

Код:
tcprm=Command||Parameters, ||Dialogs||[tc]||<info>||<xfolder>||clpget

 
Хочу разобраться с запуском Lister-а. Но для команды cm_List есть два противоречивых описания: "Просмотр согласно настройкам" и "Внутренний просмотр указанного файла (при любых настройках просмотра)".
 
Например для просмотра конкретного файла пробовал так

Код:
tcprm=cm_List||C:\\Logs\\Test.log

и так

Код:
tcprm=cm_List C:\\Logs\\Test.log

результат один - открывается файл под курсором.
 
В голове каша.

Всего записей: 178 | Зарегистр. 03-12-2002 | Отправлено: 13:20 10-03-2017
qupear



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kentavr1
Как я понял, это синтаксис скриптов AutoIT, где таким образом разделяются команды.
см. Автоматизация - Переключение между командами
http://tcimg.dreamlair.net/TCIMG_ONLINE.html

Всего записей: 1048 | Зарегистр. 03-02-2013 | Отправлено: 16:27 10-03-2017 | Исправлено: qupear, 16:29 10-03-2017
Andrey_A_A



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

Цитата:
Объясните дурачку синтаксис команд. Что означают все эти загадочные символы || - нигде в справке этого не нашёл.  

Это разделитель между параметрами - в справке TCIMG.chm все описано - и на примерах можно посмотреть...

Цитата:
Например для просмотра конкретного файла пробовал так  

А зачем вы прописываете двойной слеш?

Код:
tcprm=cm_List~~C:\Test\06140690\User_313_16x16.png

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 02:44 11-03-2017
Andrey_A_A



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

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 22:34 12-03-2017
Kentavr1



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

Цитата:
Это разделитель между параметрами - в справке TCIMG.chm все описано

Можете подсказать где именно? Я не смог найти.
 

Цитата:
и на примерах можно посмотреть

Примеры не могу понять, т.к. не понимаю синтаксиса команд, в т.ч. из-за ||

Всего записей: 178 | Зарегистр. 03-12-2002 | Отправлено: 12:10 13-03-2017
Rako1



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

 
Спасибо, проверил, работает!
 
А можно ещё вот что?
Сделать, чтобы в команде infow (инфострока) можно было:
1) Замутить тег для вывода в строку метки тома (название диска, метка диска)  
2) Сделать вывод информации (допустим, свободное место на диске) для дисков, которые динамически подключаются к компьютеру (флешки, внешние диски, dvd...). И динамическое убирание этой информации из строки, если данный диск убран, размонтирован, флэшка вытащена и т.д. Убирание блока информации интересует, относящегося к этому диску. А потом, когда пользователь снова вставит флэшку, то подстрока в инфостроке снова появлялась бы. Буква диска, который будет подключён к компьютеру заранее будет неизвестна и поэтому не может быть прописана в конфиге.
 
Т.е. если флэшка не подключена, то должно быть так:
C:603Мб  D:3579Мб  E:9МБ
 
А если пользователь подключил флэшку, то должно быть так:
C:603Мб  D:3579Мб  E:9МБ  F:3070Мб
 
Выключил флэшку - снова первый вариант.
 
А ещё хочется, чтобы было вот так вот, чтобы быстро понять, где какая флэшка:
 
C[system]:603Мб  D[DATA]:3579Мб  E[ARCHIVE]:9МБ  F[Съёмный диск]:--Мб  G[Transcend]:3624МБ  H[Kingston]:2256Мб  R[RAMDISK]:49Мб
 
Т.е. с метками дисков! А то вообще по буквам пока сообразишь, что где среди всего многообразия.
 

Всего записей: 890 | Зарегистр. 17-12-2007 | Отправлено: 18:41 13-03-2017
Andrey_A_A



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

Цитата:
Примеры не могу понять, т.к. не понимаю синтаксиса команд, в т.ч. из-за ||

Kentavr1, что я могу посоветовать... - относитесь к || как к пробелу...
Этот разделитель добавлен, т.к. пробел ограничивает очень многое...
----------
Rako1, ваше пожелание я добавил в тему расширения функционала, чтобы не забыть... http://tc-image.3dn.ru/forum/5-964-18119-16-1489433252 - возможно реализуется по вдохновению.
Спасибо за интерес к проекту...

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 22:31 13-03-2017 | Исправлено: Andrey_A_A, 22:36 13-03-2017
Andrey_A_A



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

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 23:10 21-03-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ggg33 16:15 22-03-2017
Цитата:
Подскажите можно ли сделать так, чтобы после поиска определенного текста в указанных файлах, эти файлы открывались автоматом в текстовом редакторе ?  


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 start=%%COMMANDER_PATH%%\AkelPad.exe||list<[tc=AL]>
%COMMANDER_PATH%\Wcmicons.dll,1
Поиск файлов, содержащих ТЕКСТ из буфера обмена, ожидать окончания поиска + ожидать появления списка всех найденных объектов + выделить и открыть файлы в AkelPad
 
0
-1
 

-------------------
Обновил версию TCIMG 18.2

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 21:48 25-03-2017
Andrey_A_A



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

Всего записей: 1379 | Зарегистр. 15-08-2011 | Отправлено: 23:40 29-03-2017
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

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

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