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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Newevklid написал(а)
Цитата:
Список, как видите, один и тот же

 
Я списка не вижу, я вижу одинаковые имена файлов со списками. Ещё раз, в вашем списке, в Prim.txt, имена папок должны иметь в конце NameFolder\, иначе выделения папок не произойдёт. Если у вас имена папок в списке имеют конечные слеши, то всё должно работать.
Если ваш вариант с инвертированием работает и с папкми, то и здесь должно работать, помех не вижу.
 
Добавлено:
Newevklid
 
А с таким вариантом посмотрите у вас папки выделяются.

Код:
slist=PS<"%p"//0//0>||##path<32>||<dellist=$f200\Lists\SelectObjects\Prim.txt|2> marks=$GLOBALSLIST

 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:02 18-02-2020 | Исправлено: Abel11, 15:10 18-02-2020
Newevklid



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

Всего записей: 70 | Зарегистр. 11-03-2015 | Отправлено: 15:39 18-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Newevklid
 
!!! ListOfNames.txt - список имён файлов с расширениями и имён папок с конечным слешем(обязательно).
 
А что же у вас список состоит из имён файлов и из полных путей к папкам, пропишите просто имена папок и всё у вас будет работать.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 16:00 18-02-2020 | Исправлено: Abel11, 16:05 18-02-2020
Newevklid



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Это последний вариант такой. Я уже по всякому пытался и с путями и без. Вот Ваш последний вариант работает без проблем. Спасибо!

Всего записей: 70 | Зарегистр. 11-03-2015 | Отправлено: 16:05 18-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Newevklid
 
Обновите TCIMG, если версия старенькая.

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



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

 
Новее вроде нет. У меня теперь 3 кнопки, гоняю на разных списках, везде всё одинаково - слепленный мной вариант и Ваш последний работают везде. Ваш первый вариант, упорно не желает выделять папки. Не знаю в чём дело.

Всего записей: 70 | Зарегистр. 11-03-2015 | Отправлено: 16:56 18-02-2020
Krabo_Torm



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выделение, копирование по списку есть, очевидно можно ведь и удаление файлов по списку организовать, или удаление всех файлов, кроме указанных в списке? Можно пример таких 2х кнопок, если возможно?

Всего записей: 38 | Зарегистр. 11-03-2018 | Отправлено: 09:02 19-02-2020
YasnyiPerec



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно сделать кнопку копировать из активной панели в неактивную все элементы, кроме тех, что указаны в списке?

Всего записей: 93 | Зарегистр. 16-12-2019 | Отправлено: 21:10 19-02-2020
conchita



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста, с такой волшебной кнопкой:
- переименовать файлы на имя файла под курсором, затем оба эти файла упаковать в zip-архив с таким же именем, оригинальные файлы удалить (у файлов разное расширение)  
 
Пока я это проделываю с помощью двух кнопок
Одна кнопка
 
 TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||##"%O"
%COMMANDER_PATH%\Wcmicons.dll
Переименовать выделенные объекты именем файла под курсором
 
0
-1
 
Вторая:
 
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\TCIMG.exe"
arwcx="%p%O"||zip||4 ;;
%COMMANDER_PATH%\Wcmicons.dll,30
упаковать и удалить
%COMMANDER_PATH%\
0
-1
 
 
Но соединить их в одну не получилось у меня, мозгов не хватает.  
 

Всего записей: 278 | Зарегистр. 04-01-2004 | Отправлено: 10:57 20-02-2020
ziabriev



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

Цитата:
Но соединить их в одну не получилось

 
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||##"%O" pause=300 arwcx="%p%O"||zip||4
wcmicons.dll
Переименовать и упаковать
%COMMANDER_PATH%\
 
-1
 
 
 

Всего записей: 1299 | Зарегистр. 03-03-2019 | Отправлено: 13:18 20-02-2020
conchita



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev,  
 
Спасибо большое, что помогаете, и ваша кнопка работает безупречно, но, к сожалению, не всегда.  Я пробовала несколько раз, в разном порядке, с разными расширениями, но как-то не могу понять закономерности.  В некоторых случаях, кнопка отрабатывает четко, но если те же файлы выбирать в другом порядке выскакивает табличка "Не удается открыть файл для чтения", хотя файл открыт для чтения и за минуту перед этим прекрасно переименовывался той же кнопкой. Прилагаю архив  
с двумя файлами (над которыми я проводила опыты).  
 
И кстати, а можно сделать, чтобы удаление происходило в корзину? Извините за наглость.

Всего записей: 278 | Зарегистр. 04-01-2004 | Отправлено: 16:46 20-02-2020
sibirnik



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

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||##"%O" pause=300||&&wait arwcx="%p%O"||zip||4 delsm=%P%N||1||upd<1>
wcmicons.dll
Переименовать именем файла под курсором выделенные файлы в АП с упаковкой выделенных в архив + удалить файл под курсором

 
Так пропишите для удаления в корзину:

Цитата:
renms=%L||##"%O" pause=300||&&wait arwcx="%p%O"||zip||4 delsm=%P%N||1||recycle<1>||upd<1>

 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 18:14 20-02-2020 | Исправлено: sibirnik, 20:02 20-02-2020
conchita



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

Всего записей: 278 | Зарегистр. 04-01-2004 | Отправлено: 06:26 21-02-2020
Abel11



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

 
В активной панели удалить объекты по списку имён из файла C:\ListObjectNames.txt

Код:
delss=C:\ListObjectNames.txt||1||recycle<1>

 
В активной панели удалить (в корзину) объекты не входящие в список имён файла C:\ListObjectNames.txt

Код:
slist=PS<"%p"//0//0>||##path<32>||<dellist=C:\ListOfObjectNames.txt|2> delss=$GLOBALSLIST||1||recycle<1>

 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
YasnyiPerec написал(а)
Цитата:
сделать кнопку копировать из активной панели в неактивную все элементы, кроме тех, что указаны в списке

 
Копировать в неактивную панель эдементы активной панели не входящие в список имён C:\ListObjectNames.txt

Код:
slist=PS<"%p"//0//0>||##path<32>||<dellist=C:\ListOfObjectNames.txt|2> copys=$GLOBALSLIST||"%t"//0||upd<3>

 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
conchita написал(а)
Цитата:
переименовать файлы на имя файла под курсором, затем оба эти файла упаковать в zip-архив с таким же именем, оригинальные файлы удалить (у файлов разное расширение)  

 
Переименовать выделенные файлы именем файла под курсором с дальнейшей упаковкой в ZIP, с удалением исходных файлов в корзину.

Код:
global renms=%WL||##"%O" zpack=$GLOBALRENMS||"%p%O".zip||progres<> delss=$GLOBALRENMS||1||recycle<1>

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 06:45 21-02-2020 | Исправлено: Abel11, 07:46 21-02-2020
sibirnik



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

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 07:32 21-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
conchita
 
В предыдущем посте (исправил) не учёл, что файл под курсором может быть тоже выделен и должен быть включён в упаковку.
 
 
Переименовать выделенные файлы именем файла под курсором с дальнейшей упаковкой в ZIP, с удалением исходных файлов в корзину.

Код:
global renms=%WL||##"%O" zpack=$GLOBALRENMS||"%p%O".zip||progres<> delss=$GLOBALRENMS||1||recycle<1>

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



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

Цитата:
Копировать в неактивную панель элементы активной панели не входящие в список имён C:\ListObjectNames.txt

А можно посложнее сделать - сначала распаковать архив под курсором во временную панель  и из этого распакованного архива скопировать в неактивную панель объекты не входящие в список имён C:\ListObjectNames.txt? Ну и если возможно, то ещё одну, тоже самое только скопировать в неактивную панель объекты входящие в список имён C:\ListObjectNames.txt

Всего записей: 54 | Зарегистр. 10-10-2017 | Отправлено: 09:28 21-02-2020 | Исправлено: Rakin_Gornosvistov, 09:30 21-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rakin_Gornosvistov
 
 
Распаковать архив ZIP под курсором во временную папку с последующим копированием в неактивную панель объектов, чьи имена НЕ СОВПАДАЮТ с именами из списка ListObjectNames.txt

Код:
tempxx zunpf=%P%N||$f254 xlist=PS<$f254//0//0>||##path<32>||<dellist=C:\ListObjectNames.txt|2> slist=$GLOBALXLIST||^^$f254 copys=$GLOBALSLIST||"%t"//0||upd<3> tempxx

 
Распаковать архив ZIP под курсором во временную папку с последующим копированием в неактивную панель объектов, чьи имена СОВПАДАЮТ с именами из списка ListObjectNames.txt

Код:
tempxx zunpf=%P%N||$f254 xlist=PS<$f254//0//0>||##path<32>||<dellist=C:\ListObjectNames.txt|6> slist=$GLOBALXLIST||^^$f254 copys=$GLOBALSLIST||"%t"//0||upd<3> tempxx

 


$f254 - путь к папке Temp для временных файлов , находящийся в каталоге с утилитой.
То же самое, что и %TCIMG_PATH%\Temp\

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 10:05 21-02-2020 | Исправлено: Abel11, 11:10 21-02-2020
Rakin_Gornosvistov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Замечательно! Работает и как - я правильно понял, что после распаковки и копирования временная папка очищается?

Всего записей: 54 | Зарегистр. 10-10-2017 | Отправлено: 10:44 21-02-2020
Abel11



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

 
Да, очищается папка вначале и после завершения задачи. Если хотите может убрать в конце "tempxx", тогда содержимое временной папки не будет удаляться по завершению.
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 10:55 21-02-2020 | Исправлено: Abel11, 10:56 21-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