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

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



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

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
beepss imgpr=1 global folds=D:\Перебор\WPI\||list<%UL//4>||fflag<0> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&hide||&&wait blist=$GLOBALFOLDS||test<0f!!1!!0> renms=$GLOBALBLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||D:\Перебор\WPI\//0 delss=$GLOBALRENMS||1 delss=%L||1||recycle<1>
%COMMANDER_PATH%\Wcmicons.dll,999
Извлечь в папку именем архива выдел.архив с удалением исходника(корзина) в папку "WPI" (Ctrl+H).

Нужно тоже самое только для N-количества архивов. Попробовал так:

Цитата:
<FOR> 1 <TO> 10 beepss imgpr=1 global folds=D:\Перебор\WPI\||list<%UL//4>||fflag<0> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&hide||&&wait blist=$GLOBALFOLDS||test<0f!!1!!0> renms=$GLOBALBLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||D:\Перебор\WPI\//0 delss=$GLOBALRENMS||1 delss=%L||1||recycle<1> <NEXT>

Работает, НО есть проблема - количество архивов может быть любым и здесь проблема цикла. Моих мозгов не хватает - это сделать, как задать вначале учёт количества архивов и подставить - это количество в цикл?

Цитата:
<FOR> 1 <TO> n  ............ <NEXT>

Решение задачи на ваше усмотрение, как для вас удобнее и правильнее. Главное условие:
Извлечь в папку D:\Перебор\WPI именем выделенных архивов выделенные архивы с удалением исходников(корзина).
 

Всего записей: 829 | Зарегистр. 12-09-2014 | Отправлено: 04:13 24-12-2019 | Исправлено: sibirnik, 06:10 24-12-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alizadombej написал(а)
Цитата:
А как объединяют команды?
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<HOTKEY=11> copys=%L||"%t"//0||##clpget||upd<3> <HOTKEY=10> renms=%L||list<clpget*?>||upd<1> <HOTKEY=X> renms=%L||##clpget||upd<1>  
WCMICONS.dll,4
ЛКМ - Переименовать ВО именем из БО|Shift+ - Переименовать ВО по списку имён из БО|Ctrl+ - Копировать ВО в ДП с заменой базовых имён на имя из БО
 
 
-1
 

 
ВО - выделенные объекты
БО - буфер обмена
ДП - другая панель (неактивная панель)
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
sibirnik написал(а)
Цитата:
Извлечь в папку D:\Перебор\WPI именем выделенных архивов выделенные архивы с удалением исходников(корзина)

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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
beepss imgpr=1 slist=%UL||##path<4>\||^^D:\Перебор\WPI\ start=RAR||-IBCK||x||-o+||list<%UL>||list2<$GLOBALSLIST>||&&hide||&&wait delss=%UL||1||recycle<1>  
WCMICONS.dll,1
Извлечь выделенные архивы в именные папки (с обновлением) по пути D:\Перебор\WPI\ с последующим удалением архивов в корзину
 
 
-1
 


Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 06:38 24-12-2019 | Исправлено: Abel11, 10:21 25-12-2019
sibirnik



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

Цитата:
Я так понимаю, что вам надо
 
Правильно всё поняли. Благодарю то, что было нужно.

Всего записей: 829 | Зарегистр. 12-09-2014 | Отправлено: 08:56 24-12-2019
Alizadombej



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Большое спасибо! Замечательная утилита и конечно же поддержка!

Всего записей: 26 | Зарегистр. 20-07-2017 | Отправлено: 10:16 25-12-2019
Abel11



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

alexostrov написал(а)
Цитата:
 как заменить старые номера значков из папки Wcmicons (или файла Wcmicons.dll) на новые номера значков из папки Wcmicons_New

 
Я в курсе обсуждения данной задачи на tc-image.3dn.ru. Сегодня там выложили подробное решение.
 

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 14:21 26-12-2019
Antonij72



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

Цитата:
Извлечь выделенные архивы в именные папки (с обновлением) по пути D:\Перебор\WPI\ с последующим удалением архивов в корзину  

А можно немного другое:
Извлечь выделенные архивы в именные папки (с обновлением) в папку, отрытую в неактивной панели, с последующим переносом этих архивов в эти созданные одноименные папки.
?

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3465 | Зарегистр. 11-07-2005 | Отправлено: 19:09 26-12-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72 написал(а)
Цитата:
Извлечь выделенные архивы в именные папки (с обновлением) в папку, отрытую в неактивной панели, с последующим переносом этих архивов в эти созданные одноименные папки.

 
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
beepss imgpr=1 slist=%UL||##path<4>\||^^[tc=TP] start=RAR||-IBCK||x||-o+||list<%UL>||list2<$GLOBALSLIST>||&&hide||&&wait moves=%L||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3
WCMICONS.dll,1
Извлечь выделенные архивы в именные папки (с обновлением) в неактивную панель, с последующим перемещением архивов в распакованные папки.
 
 
-1
 

 

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 19:40 26-12-2019 | Исправлено: Abel11, 08:58 27-12-2019
Antonij72



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

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.





Все благодарности в ПМ

Всего записей: 3465 | Зарегистр. 11-07-2005 | Отправлено: 05:55 27-12-2019 | Исправлено: gyra, 12:43 27-12-2019
Andrey_A_A



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

----------
Раскручиваем СоцСеть

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 10:25 27-12-2019
Abel11



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

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 12:44 27-12-2019
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
После обновления TCIMG (через кнопку) обновляется и файл "TCIMG.ini". И, соответственно, сбрасываются все настроенные пути к программам из секции [Programs].
Как сделать, чтобы файл TCIMG.ini обновлялся (раз так надо), а мои пути не сбрасывались?

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3465 | Зарегистр. 11-07-2005 | Отправлено: 20:30 27-12-2019
Abel11



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

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 20:41 27-12-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста решить очередную проблему:
Нужно в буфере обмена убрать в содержимом  вначале строки одну букву и точку.
Пример:
S.Пример - Пример
или так может быть:
S. Пример - Пример
или так может быть:
Пример - Пример
Надо чтобы из всех трёх примеров всегда в итоге было так:
Пример - Пример

Всего записей: 829 | Зарегистр. 12-09-2014 | Отправлено: 18:03 30-12-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
 
Ну и задачки. Если первая буква всегда латиница, а потом, после точки, идёт кириллица, то можно что-то сообразить, а если нет, то условие прописать мне не представляется возможным(на первый взгляд).

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 18:14 30-12-2019 | Исправлено: Abel11, 18:16 30-12-2019
sibirnik



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

Цитата:
Ну и задачки.
Буквы всегда английские(одна буква и точка) их вот и надо убрать.
Я так сделал bufsr=?L2 и первые два примера убираю, но дело в том, что это мне нужно как дополнение к кнопке выполняющей более большую задачу. А так, как в третьем примере не надо убирать вообще ничего у меня возник стопор, эта команда ей по барабану, она тупо убирает два символа слева, а как пропустить, если нет буквы и точки я не знаю. В общем задача такая - нужно убрать вначале английскую букву с точкой, а если её нет, то пойти на дальнейшее продолжение задачи, которая мне нужна( и она у меня есть реализована)
Я понимаю можно сделать две кнопки(но  это не удобно, часто пользуюсь для очистки строки от лишнего в буфере с переводом содержимого)
Если можно помогите пожалуйста сделать, чтобы три примера работали от одной кнопки.

Всего записей: 829 | Зарегистр. 12-09-2014 | Отправлено: 19:06 30-12-2019
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=^^||formt<0!!(?m)([А-Яа-яЁё][^\r\n]*)>
WCMICONS.dll,1
В содержимом буфера обмена построчно удалить всё до первой кириллической буквы
 
 
-1
 


Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 19:21 30-12-2019 | Исправлено: Abel11, 19:34 30-12-2019
sibirnik



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

Цитата:
Буквы всегда английские(одна буква и точка) их вот и надо убрать.  

 
S. Primer - English все буквы на английском языке.
Не работает ваша кнопка, она работает если так S. Жrimer - English тоесть русская буква, а у меня всегда английские.
S. - вот это надо убрать, а если нет этого продолжить.
Другими словами оставить всё, что после первой точки.

Всего записей: 829 | Зарегистр. 12-09-2014 | Отправлено: 19:52 30-12-2019
Abel11



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

sibirnik написал(а)
Цитата:
Буквы всегда английские(одна буква и точка) их вот и надо убрать.  

 
Наверное правильней было бы написать, что все буквы английские, а не всегда, при этом упоминая первую букву и точку.
 

Цитата:
В общем задача такая - нужно убрать вначале английскую букву с точкой

 

 

Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 20:00 30-12-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Прошу извинить, я почти сразу подправил задачу

Цитата:
Буквы всегда английские(одна буква и точка) их вот и надо убрать.  

Конечно вот это вас смутило (одна буква и точка). Виноват, сказываются последствия инсульта.
 

Всего записей: 829 | Зарегистр. 12-09-2014 | Отправлено: 20:06 30-12-2019
Abel11



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

Код:
bufsr=&&(?m)(.*)\.(.*)!!$2||#G7


Всего записей: 1447 | Зарегистр. 08-12-2013 | Отправлено: 20:25 30-12-2019
   

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