[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
TCIMG - Мощное средство автоматизации
Andrey_AДата: Вторник, 12.06.2012, 04:41 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
TCIMG




Дата выпуска: 25.11.2021
Версия: 29.9
Автор: Averin Andrey
Скачать: Страница обновления TCIMG
Скачать 2 : Ссылка обновления TCIMG
Справка: TCIMG ONLINE

[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, @AZJIO, GGG8, ХарВик, shveicar, Yashied, asmadeus, amel27, madmasles, CreatoR, Ward, thesittingbull, Metchnik, InnI, wakillon, Yaroslav, Abel11, chip642, Deus-V, inververs, sims, BezDNaU, Veosys, getaumy, UEZ, homer77, wpitty, JKT, vakula, boriska, =BD=, G.Sandler, Mrakobes, mopodede, Skif_off, wpitty, Rustamer, wpitty, Mchoff, iifoks447, Andarin, oshizelly, Egorkaru, coherent, Атос, yug78, vanhallen, mopodede, Афи, Axel, addhaloka, Matros, Finn, Aleks431, Zmy, Паразит, TarasBY, Userrr, Jury Abel', VikTor1985, HA3APET, alexxxxx, konuk2007, Lupo73, Prog@ndy, Avada, monoceres, авторам библиотеки MediaInfo, авторам Carl Worth и Behdad Esfahbod библиотек Cairo, авторам библиотеки librhash, авторам библиотеки Bass, авторам библиотеки FFmpeg, автору Zenden за утилиту ImgUpload, Slava10779, maK, zep, Rako1, zzzten, Nuker-Hoax, regist123, shusler, sibirnik, Romario, Lord_NEVR, Ли Чжицзюнь (李志军), ruizone (瑞), alexostrov, CaptainFlint, Thomasmolover, eukalyptus, Tuape, Helpmister, NIKZZZZ, smit0966, rediffusion, zybrevl, Rioran, I95, Vimann, And000010, VasRoman, MonarchLFV, jktgeorge, Mario Arhivario, Songbird, Malkey, Placetoload, ziabriev, Antonij72, weaponx, Angelfuze, Pendelgrast, smit0966, Jacob, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================[/info]
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

Регулярные выражения

Control Viewer - Просмотр информации элементов окна

Страница обновления TCIMG

Как правильно обновлять утилиту TCIMG?



В справке TCIMG.chm более 14 000 примеров применения.

Актуальная версия (бета версии) в последних сообщениях темы

Тема развития справки утилиты

Расширение функционала TCIMG

Помощь и советы ПОДКЛЮЧЕНИЕ ПРОГРАММ и СКРИПТОВ

Для запросов кнопок тема ЗАКАЗ КНОПОК

Дополнительное обсуждение TCIMG на forum.ru-board

Группа в Telegram


Сборки программ, в которых участвует утилита 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 Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)






 
Andrey_AДата: Среда, 14.11.2012, 04:31 | Сообщение № 16
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
Quote (shveicar)
происходит замена файлов, если можно добавить,- переименование по счетчику, в случае совпадения имен, будет то что надо.

Я не знаю кому что именно надо, поэтому не выложил ещё одну кнопку. Кстати о параметре 2 и 3 не описано в справочном файле. Добавлю

Quote (shveicar)
хватит ли у кнопки функционала, или же нужен скрипт...

Утилита TCIMG - это тот же скрипт, написанный на Autoit и затем скомпилированный. Только длинный 1350 строк. Я сделал каркас кода утилиты, как раз для этого, чтобы на любой функционал хватило)))
Занимаясь 3 года скриптами, как самоучка, прошёл несколько стадий. Сначала смотрел и удивлялся, потом стал собирать, анализировать и на этом писать своё... сейчас пришло время структурировать.
При детальном просмотре всех скрипов, связанных с работай над файлами и папками (и не только) выявились одинаковые блоки. Эти блоки вносятся в код и оттачиваются. Поэтому при каком-то новом функционале нет проблем внести блок, который будет использоваться во всех подобных командах. + Ещё предстоит воодушевляющая работа над подключением плагинов (вернее информации от плагинов о файле) во всё это дело... Так что это только начало).

Quote (shveicar)
и надеюсь - перемещении

Для перемещения заменить команду copys на moves


 
shveicarДата: Среда, 14.11.2012, 04:31 | Сообщение № 17
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 553
Награды: 9
Репутация: 23
Quote
Копировать выделенные объекты в другую панель, в именную папку (если папка существует добавляется счётчик)
в случае совпадения имен включается счётчик

Все в порядке кроме одного, - вместо именной папки, в пустом каталоге, у меня,- создается папка _01 в которую и помещаются все файлы. С рекурсией, авто переименованием - проблем нет. Утилиту обновил...
Quote (Andrey_A)
Для перемещения заменить команду copys на moves
Буду знать, что в утилите, действуют те же команды что и в скриптах vbs.
Спасибо.
 
Andrey_AДата: Среда, 14.11.2012, 20:22 | Сообщение № 18
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
Quote (shveicar)
Все в порядке кроме одного, - вместо именной папки, в пустом каталоге, у меня,- создается папка _01 в которую и помещаются все файлы.

Можно поподробнее? У меня всё нормально: другая панель пустая, выделяю в активной - копирую кнопкой
copys=%L||"%t%O\"!!2!!(%t)(.*\\)(.*\\)!!$1$3
создаётся именная папка + копируются объекты. Всё нормально
Может какие-то спец условия?


 
shveicarДата: Среда, 14.11.2012, 20:39 | Сообщение № 19
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 553
Награды: 9
Репутация: 23
Quote (Andrey_A)
Может какие-то спец условия?

Все вроде стандартно, - команды в кнопке идентичны, если есть время, можете глянуть. ID 225 393 684 пароль в ящике..
Спасибо.

P.s Проблема была в следующем: при выделении всех файлов чтобы кнопка правильно сработала, необходимо чтобы курсор был на одном из файлов, Для выделения всего, - обычно пользуюсь кнопкой cm_ExchangeSelection.
Вот и получилось, что при таком варианте - курсор не стоял ни на одном из файлов, и поэтому создавалась папка _01. C другой стороны, - если используется рекурсия, - то файлы находятся в разных папках, и имя должно задаваться исходя из первого выбранного, поэтому - такой подход наверное правильный, впредь буду внимательней..


Сообщение отредактировал shveicar - Среда, 14.11.2012, 21:02
 
GGG8Дата: Среда, 14.11.2012, 22:21 | Сообщение № 20
Подполковник

На сайте с: 28.02.2012
Город: Владимир
Сообщений: 114
Награды: 2
Репутация: 4
Quote (Andrey_A)
TCIMG 2.2. beta

Работа просто грандиозная, вот уже несколько дней тестирую, поражает... а что ещё будет )))

Andrey_A, не работает renms=%L||**ext
параметр с ** (расширение) выдаёт ошибку
 
Andrey_AДата: Четверг, 15.11.2012, 13:07 | Сообщение № 21
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
Quote (GGG8)
параметр с ** (расширение) выдаёт ошибку

Спасибо, увидел, исправил, есть ещё исправления и добавления... в следующей бете заработает)))

TCIMG 2.2. beta 5 от 15.11.2012

Доступно только для пользователей

Описание изменений в шапке и в описании


 
Andrey_AДата: Пятница, 16.11.2012, 17:26 | Сообщение № 22
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
TCIMG 2.2. beta 7 от 16.11.2012

Доступно только для пользователей

Описание изменений в шапке и в описании

Исправлены кнопки

Исправлены кнопки


 
Andrey_AДата: Воскресенье, 18.11.2012, 01:33 | Сообщение № 23
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
TCIMG 2.2. beta 8 от 18.11.2012

Доступно только для пользователей

Описание изменений в шапке и в описании


 
Andrey_AДата: Понедельник, 19.11.2012, 12:18 | Сообщение № 24
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
TCIMG 2.2. beta 9 от 19.11.2012

Доступно только для пользователей

Описание изменений в шапке и в описании


 
shveicarДата: Вторник, 20.11.2012, 01:11 | Сообщение № 25
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 553
Награды: 9
Репутация: 23
В справке по утилите TCIMG - есть команда
Code
"imgup=%P%N||1||Под~~курсором"
но почему то не показывает файлы с расширением .png
Это так и задумано, или у меня какие то глюки?
 
Andrey_AДата: Вторник, 20.11.2012, 09:51 | Сообщение № 26
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
Quote (shveicar)
но почему то не показывает файлы с расширением .png

В TCIMG.txt об этом сказано: BMP, GIF или JPG


 
shveicarДата: Вторник, 20.11.2012, 12:06 | Сообщение № 27
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 553
Награды: 9
Репутация: 23
Quote (Andrey_A)
В TCIMG.txt об этом сказано: BMP, GIF или JPG

А можно попросить Вас в будущих версиях добавить такую возможность?
Просто скриншоты, в некоторых программах - создаются в .png, а при сортировки и анализе загрузок, данная кнопка весьма удобна..
 
Andrey_AДата: Пятница, 23.11.2012, 10:38 | Сообщение № 28
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
Quote (shveicar)
А можно попросить Вас в будущих версиях добавить такую возможность?

Сейчас это не главное - всё по плану ), позже посмотрю...

TCIMG 2.2. beta 10 от 23.11.2012

Доступно только для пользователей

Описание изменений в шапке и в описании


 
shveicarДата: Вторник, 27.11.2012, 19:22 | Сообщение № 29
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 553
Награды: 9
Репутация: 23
Добрый вечер.
Обнаружил в 10 - неприятный баг.
Не работает команда
Code
"renms=%L||&&\d!!"
а также переименование с транслитом: (замена латиницы на кириллицу и обратно) только каждый раз, после операции - к имени добавляется _01
 
Andrey_AДата: Суббота, 01.12.2012, 13:06 | Сообщение № 30
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 6968
Награды: 130
Репутация: 117
Аверин Андрей
Quote (shveicar)
Не работает команда

Неделю провёл в поездах, самолётах, немножко отдохнул, завтра посмотрю что не работает и выпущу 11 бету


 
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
Поиск:

Сообщите о находке всему миру:
Рейтинг@Mail.ru Тиц и pr сайта Яндекс.Метрика

Интеллектуальные права и отказ от ответственности