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

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



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

Всего записей: 32 | Зарегистр. 29-09-2017 | Отправлено: 11:11 21-02-2020
Rakin_Gornosvistov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Нет, нет - не надо засорять TEMP, я наоборот обрадовался, потому что забыл упомянуть в хотелке, что желательно временную папку очистить от результатов работы. А Вы сами так сделали! Спасибо!

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



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

 
 
Командами TCIMG только через распаковку. Я не совсем понял, что надо, приведите наглядный пример, расположения объекта после распаковки и поставьте задачу, а далее будем посмотреть - что да как.
 

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Я тоже не совсем понял - какой пример будет наглядным? Скажем так - есть архив, в нём есть папки. Я могу войти в архив и открыть любую папку. Так вот можно ли сделать так, чтобы не просто распаковать архив во временную папку, но и войти в папку которая у меня открыта в активной панели (папка из архива, но только распакованная в TEMP) и из неё скопировать объекты по списку в неактивную панель? Ну или, как в примерах выше, скопировать из этой папки объекты, которые отсутствуют в списке? Не знаю - как ещё объяснить. Можно ещё так попытаться объяснить - вот Вы сделали кнопку которая копирует объекты по списку из активной панели в в неактивную. Если я ей попытаюсь воспользоваться в случае, когда у меня в активной панели открыта какая-то папка из архива, то ничего не выйдет, поскольку такая кнопка в архиве работать не будет. Я подумал, как можно сделать чтобы работала - надо распаковать этот архив в TEMP, войти в TEMP в эту же папку и скопировать объекты из неё. Вот и спрашиваю - возможно ли такое в принципе?

Всего записей: 32 | Зарегистр. 29-09-2017 | Отправлено: 15:54 21-02-2020
YasnyiPerec



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо! Чётко работает, никаких проблем.

Всего записей: 95 | Зарегистр. 16-12-2019 | Отправлено: 16:18 21-02-2020
sibirnik



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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня сохранились 3 варианта одной кнопки - выделение объектов, не входящих в список. В свете последних постов, решил проверить их в открытых архивах. Итог - вот эта:

Код:
marks=list<C:\ListOfNames.txt> tcimg=$cm525

в открытых архивах работает так же как и просто в панелях. Вот эта:

Код:
slist=[tc=AF-1]||<dellist=C:\ListOfNames.txt|2> marks=$GLOBALSLIST

в открытых архивах не работает вообще, т.е. ничего е происходит. Вот эта:

Код:
slist=PS<"%p"//0//0>||##path<32>||<dellist=C:\ListOfNames.txt|2> marks=$GLOBALSLIST
 
при попытке использования в открытых архивах выдаёт сообщение:
                           "Эта функция в архивах не работает."  
Вопрос - последнюю можно как-то подправить, чтобы она тоже в открытых архивах работала? Она мне больше всех нравится.

Всего записей: 70 | Зарегистр. 11-03-2015 | Отправлено: 08:27 22-02-2020
BlackAngel



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотелось бы кнопку - копировать фалы в папку C:\BacKup\ объекты по списку с добавлением в конец через "_" текущей даты. Если возможно, помогите с такой кнопкой.

Всего записей: 47 | Зарегистр. 11-01-2020 | Отправлено: 08:46 22-02-2020
Abel11



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

 
Системную дату на компьютере изменить?
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
BlackAngel написал(а)
Цитата:
копировать фалы в папку C:\BacKup\ объекты по списку с добавлением в конец через "_" текущей даты

 
А что у вас в списке, имена, пути??? Если имена и вы хотите копировать из активной панели, то это одно, если в списке пути, это другое. Ребят, ставьте задачу точнее.
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
Newevklid написал(а)
Цитата:
 последнюю можно как-то подправить, чтобы она тоже в открытых архивах работала?

 
Нет, не получится.
PS<> — Список объектов КАТАЛОГА.
 
Можете рассмотреть ещё пару вариантов.
 
В открытой директории выделить объекты согласно списку имён C:\ListObjectNames.txt.

Код:
slist=[tc=AL-1]||<dellist=C:\ListObjectNames.txt|9> marks=$GLOBALSLIST

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

Код:
slist=[tc=AL-1]||<dellist=C:\ListObjectNames.txt|5> marks=$GLOBALSLIST

 
 
 
 

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



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

Всего записей: 47 | Зарегистр. 11-01-2020 | Отправлено: 11:16 22-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackAngel
 
Копировать объекты по списку путей C:\List.txt в папку C:\BacKup\ с добавлением в конец базовых имён даты _2020-02-22-11-29-24

Код:
copys=C:\List.txt||C:\BacKup\//0||$$_[info=s47]

 
Копировать объекты по списку путей C:\List.txt в папку C:\BacKup\ с добавлением в конец базовых имён даты _22.02.2020

Код:
copys=C:\List.txt||C:\BacKup\//0||$$_<info=s33!!#.!!s32!!#.!!s31>

 
Формат даты можете подобрать на свой вкус.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 11:34 22-02-2020 | Исправлено: Abel11, 11:38 22-02-2020
sibirnik



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

Цитата:
Системную дату на компьютере изменить?  

Можно системную...
Вообще мне нужно для изменения даты в этой кнопке:

Цитата:
imgpr=1 downh="F:\Download\"//9||https://webanetlabs.net/freeproxyweb/proxylist_at_<info=s33!!#.!!s32!!#.!!s31>.txt||owrite<4|1>||upd<1>
Загрузить proxylist в папку "Download" по текущей дате.

Просто обновления выходят не каждый день и если забыл загрузить, чтобы была возможность откатить один день назад...Как Вам проще в реализации так и сделайте, если можно.
 
R.S. Может сделать две команды на одну кнопку:
ЛКМ - Загрузить proxylist в папку "Download" по текущей дате.
Ctrl+ЛКМ - Загрузить proxylist в папку "Download" по текущей дате минус один день.
 

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Жалко, что не получится. Проверил 2 последних варианта.  
Вот файл ListObjectNames.txt, вот так выглядят объекты в панели:
 

 
Вот результат работы первого Вашего варианта:
 

 
Вот результат работы второго Вашего варианта:
 

 
Папки не выделяются и по моему перепутаны варианты. Если же в панели отрыта та же папка в архиве, ничего не выделяется, никаких сообщений не выдаётся.

Всего записей: 70 | Зарегистр. 11-03-2015 | Отправлено: 14:52 22-02-2020 | Исправлено: Newevklid, 15:00 22-02-2020
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
Загрузить proxylist в папку "Download" по текущей дате минус один день

 

Код:
imgpr=1 sends=@<info=s102|-1d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1 downh="F:\Download\"//9||https://webanetlabs.net/freeproxyweb/proxylist_at_GLOBALSENDS<1>.txt||owrite<4|1>||upd<1>

 
С текущей датой у вас вариант есть, думаю составить общую кнопку для двух вариантов труда не составит.
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
Newevklid написал(а)
Цитата:
Папки не выделяются и по моему перепутаны варианты

 
У меня всё работает. Вы можете сказать, а для чего вам вообще это всё нужно, выделять в архивах, чтобы потом что??? Конечная цель какая?
Скрины выкладывать не надо, они, по итогу выполнения данной задачи, никакой смысловой нагрузки не несут, достаточно словесного озвучивания результата.
 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 15:41 22-02-2020 | Исправлено: Abel11, 17:06 22-02-2020
BlackAngel



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

Всего записей: 47 | Зарегистр. 11-01-2020 | Отправлено: 16:22 22-02-2020
sibirnik



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

Цитата:
С текущей датой у вас вариант есть, думаю составить общую кнопку для двух вариантов труда не составит

Да на такое уже мозгов хватает. Отличный результат Мэтр кнопок!
 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 16:24 22-02-2020
Newevklid



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Ну, например, чтобы удалить из архива ненужное, или скопировать из архива только то, что нужно. Много применений можно найти.
Добавлено:
А всё-таки странно, почему у Вас папки выделяются, а у меня нет? Проверял на 2 компах. На одном Win10  на другом Win7. На одном Total Commander, версия 9.21а 64 bit на другом Total Commander, версия 9.50a RC1 64 bit. TCIMG на обоих 27.1 Кнопки ведут себя совершенно одинаково...

Всего записей: 70 | Зарегистр. 11-03-2015 | Отправлено: 18:12 22-02-2020 | Исправлено: Newevklid, 19:10 22-02-2020
KulturMulturov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А с моей просьбой ничего не выйдет?

Всего записей: 32 | Зарегистр. 29-09-2017 | Отправлено: 08:51 23-02-2020
Abel11



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

 
Для этого не надо добиваться выделения объектов, работайте с полученными списками, получили список путей и передали в команду копирования.
Кстати, насчет второго варианта (...,чьи имена не совпали с именами из списка) с этого поста, я там не тот подпараметр ввёл, исправил. Я уже запутался с  этими архивами. Я вам ссылочки на команды даю, не ленитесь, переходите смотрите команды, их возможности, параметры, подпараметры.. , возможно и решение для себя лучше моего найдёте, я сам TCIMG освоил на 25%, познаю в процессе решения поставленных задач.
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
KulturMulturov написал(а)
Цитата:
А с моей просьбой [?] ничего не выйдет?

 
Всё то же самое, что и Newevklid, только он хотел выделения в архивах, а вы копирования.
 
Из открытой директории скопировать объекты в неактивную панель согласно списку имён C:\ListObjectNames.txt.  

Код:
slist=[tc=AL-1]||<dellist=C:\ListObjectNames.txt|9> copys=$GLOBALSLIST||[tc=TP]//0||upd<3>

 
Из открытой директории скопировать объекты в неактивную панель, чьи имена не совпали с именами из списка C:\ListObjectNames.txt.  

Код:
slist=[tc=AL-1]||<dellist=C:\ListObjectNames.txt|5> copys=$GLOBALSLIST||[tc=TP]//0||upd<3>

 
 
   
 
 
 
 
 
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 12:03 23-02-2020 | Исправлено: Abel11, 12:22 23-02-2020
KulturMulturov



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

Цитата:
Из открытой директории скопировать объекты в неактивную панель согласно списку имён C:\ListObjectNames.txt.  
 
Код:
slist=[tc=AL-1]||<dellist=C:\ListObjectNames.txt|9> copys=$GLOBALSLIST||[tc=TP]//0||upd<3>  

Файлы копируются, папки нет.
 

Цитата:
Из открытой директории скопировать объекты в неактивную панель, чьи имена не совпали с именами из списка C:\ListObjectNames.txt.  
 
Код:
slist=[tc=AL-1]||<dellist=C:\ListObjectNames.txt|5> copys=$GLOBALSLIST||[tc=TP]//0||upd<3>  

Копируются фалы и папки, только те, которые копироваться как раз не должны, согласно списку. Обе кнопки работают и в открытом архиве тоже.
 
Добавлено:
 
На всякий - на счёт того, что имена папок должны быть с конечным слешем, знаю.
 
Добавлено:
Abel11
Поправка:

Код:
slist=[tc=AL-1]||<dellist=C:\ListObjectNames.txt|5> copys=$GLOBALSLIST||[tc=TP]//0||upd<3>

 
файлы копируются как надо, т.е. все, кроме тех, которые есть в списке, а вот папки к списку, как выяснилось при дальнейших тестах, отношения не имеют. Копируется только одна папка - та, которая первой в панели стоит, при чём, это зависит от сортировки в панели - по имени, по дате, по размеру, по типу. Какая первая получается в результате сортировки, та и копируется, в независимости есть ли папки в списке и какие. Первый раз неправильно понял из-за совпадения имени копировавшейся папки с той, что в списке была.

Всего записей: 32 | Зарегистр. 29-09-2017 | Отправлено: 10:31 25-02-2020 | Исправлено: KulturMulturov, 10:41 25-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