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

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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Почему-то файлы не удаляются!
Версия 27.0. Может в этом дело? Попозже обновлю до последней.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:45 07-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
 
Должно работать и с версией 27.0.
В буфере обмена у вас имена с расширениями?
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
chistylja написал(а)
Цитата:
насчет моей задачки [?], никак?  

 
Решение нашёл, попозже выложу.
 

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 21:45 07-02-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это у всех так на http://wincmd.ru/:
 

 
Или я особо отличившийся?

Всего записей: 1362 | Зарегистр. 27-11-2014 | Отправлено: 21:46 07-02-2020 | Исправлено: Krasovskii, 21:47 07-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krasovskii
 
 У всех, поэтому автор и выложил прямую ссылку на новую версию TCIMG 27.1.

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 21:53 07-02-2020 | Исправлено: Abel11, 21:57 07-02-2020
coherent

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

Цитата:
В буфере обмена у вас имена с расширениями?

Да. Копирую через cm_CopyNamesToClip.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 00:23 08-02-2020 | Исправлено: coherent, 00:26 08-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
 
Я правильно понимаю, что если вы сейчас создадите в любом месте папку %AppData%\, а в ней несколько файлов и примените опубликованную мной кнопку для удаления этих файлов, то ничего не произойдёт?

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 00:38 08-02-2020 | Исправлено: Abel11, 00:39 08-02-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Ну вот, а я, по привычке на http://wincmd.ru/ полез. Досадно что http://wincmd.ru/ не работает.  
 
Добавлено:
Идея с SelectObjects интересная, только вот пока не понял - всегда все файлы находящиеся в SelectObjects будут в меню показываться? Я имею ввиду, что, как я в справке вижу, использование предусмотрено для marks, sends, lends и slist. Т.е. один и тот же список будет предлагаться в меню для выделения, преобразования и создания? Разделить их никак нельзя?

Всего записей: 1362 | Зарегистр. 27-11-2014 | Отправлено: 06:37 08-02-2020 | Исправлено: Krasovskii, 06:56 08-02-2020
Abel11



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

Krasovskii написал(а)
Цитата:
 всегда все файлы находящиеся в SelectObjects будут в меню показываться?

 
Да, в меню для команды выделения.
 

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

 
В папке Lists\ создавайте папки под нужные категории, в папке "SelectObjects" будут находится списки файлов для выделения, в папке "FileListsForCopying"
 списки файлов для копирования, в папке "CreateFiles" списки  для создания файлов и т. д. .  В зависимости от команды (прописанных параметров), перед появлением диалогового окна, будет просканирована та или иная папка и результат будет представлен в диалоговом окне для выбора.

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 08:22 08-02-2020
Vitalina89



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

Цитата:
В папке TCIMG\Files\ создайте структуру папок Lists\SelectObjects\

Да вроде после обновления она сама там есть. Кнопка работает, спасибо! А как создавать в папке Lists\ списки для разных задач? Что это - файлы? В каком формате? Кстати если я создаю в SelectObjects, то в какой кодировке они должны быть? Пока там список на импортном языке, тут без вопросов, а если что-то на русском попадётся?
А, кажется я просто не так поняла - надо не списки разных задач создавать, а папки под разные задачи, так?

Всего записей: 143 | Зарегистр. 20-01-2018 | Отправлено: 08:40 08-02-2020 | Исправлено: Vitalina89, 09:12 08-02-2020
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Тогда вообще замечательно, как только придумаю - где это мне можно использовать так обязательно надо будет попробовать.

Всего записей: 1362 | Зарегистр. 27-11-2014 | Отправлено: 09:17 08-02-2020 | Исправлено: Krasovskii, 09:18 08-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitalina89 написал(а)
Цитата:
Кстати если я создаю в SelectObjects, то в какой кодировке они должны быть?

 
Кнопка ниже - для создания файлов TXT в "Lists\SelectObjects\" с содержимым - "имена выделенных объектов". В диалоговом окне будут представлены только базовые имена (без расширения) - для удобства создания, чтобы не прописывать расширения в случае создания, прописали имя и всё, расширение TXT добавится автоматически. В случае добавления в уже существующий файл-список новых имён, можете не опасаться дублирования, команда сама проверит в конце на наличие дубликатов строк и удалит их в случае обнаружения.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<$f200\Lists\SelectObjects\//1//0//*.txt>||##path<4> lends=$GLOBALSLIST||@CRLF!!| xlist=[tc=AG]||save<"$f200\Lists\SelectObjects\[combo=BOX_U96].txt"|2>||code<4> textt=GLOBALXLIST3<1>||?F63,1
WCMICONS.dll,1
Создать ( в кодировке UTF-8 без BOM) или дописать файл в папке Lists\SelectObjects\ именами выделенных объектов (выбор имени файла в ДО)
 
 
-1
 

 
ДО - диалоговое окно.
 

Цитата:
кажется я просто не так поняла - надо не списки разных задач создавать, а папки под разные задачи, так?  

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

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 13:41 08-02-2020 | Исправлено: Abel11, 13:52 08-02-2020
coherent

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

Цитата:
Я правильно понимаю, что если вы сейчас создадите в любом месте папку %AppData%\, а в ней несколько файлов и примените опубликованную мной кнопку для удаления этих файлов, то ничего не произойдёт?

Да, ничего не происходит. А может на это влиять имя файла? Например, если оно такое: ##Attributes.ini?
Похоже, что нет. Потому что и файлы Attributes.ini тоже не удаляются.
Извиняюсь, что сразу не ответил!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:24 08-02-2020 | Исправлено: coherent, 15:57 08-02-2020
Abel11



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

coherent написал(а)
Цитата:
Потому что и файлы Attributes.ini тоже не удаляются

 
Да, это мой косяк, в кнопке, во время обрамления команд ссылками из справки случайно из параметра "cliplist" удалилась первая "i", поэтому выкладываю параметры ниже.
 
 

Код:
envgt=0 slist=cliplist||inline<!!|!!> delss=FOLDC<%L//1//-1//GLOBALSLIST<1>>||1

 
Но с файлами, где в именах присутствуют "#" команда не работает, даже если в списке присутствует подобное имя, то и с остальными именами не отработает. Сообщил автору.

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 17:08 08-02-2020
coherent

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

Цитата:
поэтому выкладываю параметры ниже

Да так работает. Имею в виду, если в имени файла нет "#".
 

Цитата:
Сообщил автору.

Большое спасибо! Зная АВТОРА, уверен, что решение не за горами!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 19:54 08-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
 
Немного поразмыслив.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
envgt=0 sends=-1??-1 slist=FOLDC<%L//1//-1>||<dellist=$GLOBALSENDS|9> delss=$GLOBALSLIST||1 beepss
WCMICONS.dll,1
Удалить файлы из содержимого выделенных папок (с рекурсией) по списку из буфера обмена (отключив перевод относительных путей в абсолютные)
 
 
-1
 

 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
И, возможно вам будет интересно решение вашей задачи с темы AkelPad при помощи TCIMG.
 
coherent написал(а)
Цитата:
Как в тексте строки вида:
 
REG_SZ=Bla-Bla-Bla#00
 
заменить на такие:
 
REG_SZ~Bla-Bla-Bla#2300
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textx=%WL||?T|c1:REG_SZ,1:-1!!0!!=!!~|c1:REG_SZ,1:-1!!0!!.*\K#00$!!#2300  
WCMICONS.dll,2
В строках выделенных файлов начинающихся с REG_SZ заменить знак равенство "=" на тильду "~" и в конце строк "00" на "2300"
 
 
-1
 

 
 

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 22:30 08-02-2020 | Исправлено: Abel11, 22:41 08-02-2020
coherent

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

Цитата:
Немного поразмыслив.

О да! Теперь все прекрасно удаляется!!!
 

Цитата:
И, возможно вам будет интересно решение вашей задачи с темы AkelPad при помощи TCIMG.

А вот это, к сожалению, не работает совсем! Может это связано стем, что искомые строки идут вперемешку с другими. В теме по AkelPad привел фрагмент текста.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 00:44 09-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent написал(а)
Цитата:
А вот это, к сожалению, не работает совсем! Может это связано стем, что искомые строки идут вперемешку с другими

 
Да хоть как они идут, вперемешку или нет,  всё должно на ура отрабатывать. Курсор на файл, или выделить несколько, и применить кнопку. Во всех строках начинающихся с "REG_SZ" штатно происходят прописанные замены.  
 
Gif-анимация.  
 

Всего записей: 1584 | Зарегистр. 08-12-2013 | Отправлено: 01:03 09-02-2020 | Исправлено: Abel11, 03:07 09-02-2020
Vitalina89



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо! Вот сервис - всего лишь спросила про кодировку, а Вы сразу кнопку сотворили

Всего записей: 143 | Зарегистр. 20-01-2018 | Отправлено: 11:08 09-02-2020
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Почему же у меня не срабатывает?! И bak-файлы не создаются, как в Вашей Gif-анимации.
Проверил строку параметров. Все один в один.
ТС 9.22а, TCIMG 27.0.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:23 09-02-2020
Svetka99



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как бы так сделать кнопку для создания ярлыков выделенных объектов в активной панели, с зажатым Shift в неактивной панели, с зажатым Ctrl на рабочем столе. И чтобы в названии имя файла без расширения и всяких там ярлыков и пр.?

Всего записей: 80 | Зарегистр. 19-11-2019 | Отправлено: 21:25 09-02-2020
   

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