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

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




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

'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, 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, Rakosvist, Karbucho, Karolinka69, SLIM, ogenry, VladMo, jentoso, Kindom, Megakrok, Altruumann, vaskamy, Alizadombej, Krasovskii, Kurolesova, Svetka99, AkulaBig, Proudhawk, Yymn7, vruzin, Xprajs, Danyfirex, Party Hu, Lost Zombie, derrikF, Karabush, aorist, o2candoo, goog0le, P8gonyajlo, destiny child, Alex Penguin, Broken_Brain, rupinskiy, FedorLashchenko, destiny_child, JenTOSO, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

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

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

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

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



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

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

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

Расширение функционала 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)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)






 
MonarchLFVДата: Воскресенье, 29.09.2019, 04:35 | Сообщение № 3166
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Цитата Andrey_A ()
Не увидел проблем. Размножил файл, поиском в TC нашел , вывел на панель, нажал seldb=0 - выделились нужные

Странно, но у меня при seldb=0 - абсолютно ничего не происходит: ничего не выделяет и ошибку не выдает. seldb=2 - заработал, спасибо!
 
MonarchLFVДата: Воскресенье, 29.09.2019, 04:58 | Сообщение № 3167
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Почему-то seldb=0 не работает именно в окне результатов поиска ТС, а если просто в папке, то его поведение тоже очень странное. Для теста размножил файлы по 3 байта, выделяет не все, остаются неотмеченными 2 файла по 3 байта.
Прикрепления: 1557524.png (16.8 Kb)
 
Andrey_AДата: Воскресенье, 29.09.2019, 14:48 | Сообщение № 3168
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
MonarchLFV, проверил на "чистом" TC 9.2 - работает нормально,
Возможно какие-то настройки влияют, в таких случаях пользователи мне присылали архив своего тотала (с минимальными файлами для теста) и папку с файлами на которой тестируется, если у Вас получится выслать , то быстрее обнаружится ошибка или выявится нюанс в TC (а их за 6 лет выявлено не мало)

.


 
MonarchLFVДата: Воскресенье, 29.09.2019, 16:18 | Сообщение № 3169
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Действительно, на чистом работает. Но выделяет одинаковые по размеру не только в своей группе схожести (разделенные пунктирной линией), а вообще во всем списке. В ТС был выбран поиск дубликатов с параметрами "по размеру" и "по содержимому".
Могу точно сказать, что это из-за каких-то настроек в wincmd.ini. С моим не работает (как вставить файл на формуе не знаю, поэтому в спойлере)...
Прикрепления: 4024680.png (79.8 Kb)


Сообщение отредактировал MonarchLFV - Воскресенье, 29.09.2019, 16:37
 
Andrey_AДата: Понедельник, 30.09.2019, 17:54 | Сообщение № 3170
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
MonarchLFV, при результатах поиска у вас установлен свой набор колонок, добавьте в 3-ю колонку "Размер"



.


 
Andrey_AДата: Понедельник, 30.09.2019, 21:37 | Сообщение № 3171
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Цитата
Можно ли из строки получать заданные символы и разбивать нужному количеству симолов


Реализовано: Тестовая версия TCIMG 261_b5, в версии TCIMG 26.0 замените соответствующие файл(ы)

Описание: Дополнение №24 Параметр #Y

[helpquote]
[+] Добавлен параметр "#Y" (см. Дополнение №24)
[/helpquote]

Последние примеры:
Код

"sends=2b0aac0445c87ФР03УАРОФ||#Y1 GLOBALSENDS<a>" - получить из строки только числа
"sends=2b0aac0445c87ФР03УАРОФ||#Y1:3 GLOBALSENDS<a>" - получить из строки только числа и разбить по 3 цифры
"sends=2b0aac0445c87ФР03УАРОФ||#Y1:3:- GLOBALSENDS<a>" - получить из строки только числа и разбить по 3 цифры заданным разделителем

"sends=2b0aac0445c87ФР03УАРОФ||#Y2 GLOBALSENDS<a>" - получить из строки только английские буквы и разбить по 3
"sends=2b0aac0445c87ФР03УАРОФ||#Y2:3 GLOBALSENDS<a>" - получить из строки только английские буквы и разбить по 3

"sends=2b0aac0445c87ФР03УАРОФ||#Y3:2 GLOBALSENDS<a>" - получить из строки только русские буквы и разбить по 2

"sends=2b0aac0445c87ФР03УАРОФ||#Y[\da-z]:3 GLOBALSENDS<a>" - получить из строки только числа и английские буквы и разбить по 3

"sends=2b0aac0445c87ФР03УАРОФ??-1||#Y1:3:|:-1!!2:3 GLOBALSENDS<a>" - получить из строки только числа и разбить по 3 цифры, затем только английские буквы и разбить по 3
"sends=2b0aac0445c87ФР03УАРОФ??-1||#Y-1:::====@CRLF!!1:3:|:-1!!2:3:+:-1!!0 GLOBALSENDS<a>" - получить из строки только числа и разбить по 3 цифры, затем только английские буквы и разбить по 3, вставив в начало заданную строку, а в конец текущую



.


 
shveicarДата: Понедельник, 30.09.2019, 23:10 | Сообщение № 3172
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Спасибо Андрей.
#Y хорошее дополнение.
 
Andrey_AДата: Вторник, 01.10.2019, 15:35 | Сообщение № 3173
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

TCIMG 26.1 от 01.10.2019

Скачать TCIMG 26.1





.


 
sibirnikДата: Среда, 02.10.2019, 18:25 | Сообщение № 3174
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Что-то здесь ошибка 13746
Цитата
infos=1||6 ;; Отображение информации программ

Подправьте по пути.
 
MonarchLFVДата: Четверг, 03.10.2019, 04:15 | Сообщение № 3175
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Цитата Andrey_A ()
MonarchLFV, при результатах поиска у вас установлен свой набор колонок, добавьте в 3-ю колонку "Размер"

Точно, добавил, заработало, спасибо! Но все таки буду пользоваться, как и рекоментовано вами, seldb=1. Так как при seldb=0 файлы выделяются не только в своей группе, а значит при совпадении просто размеров есть риск удалить недубликат.
Правда при десятках тысяч файлов, операция выделения при seldb=1 растягивается на часы. Тогда какой из этих способов подсчета контрольных сумм быстрее?
seldb=1 ;; md5
seldb=1|CRC32
seldb=1|SHA512
 
shveicarДата: Четверг, 03.10.2019, 22:50 | Сообщение № 3176
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
MonarchLFV
А почему вы не хотите использовать поиск и удаление дубликатов в выделенных каталогах напрямую, без выделения файлов в панели Тотала?
Код
slist=FOLDC<[tc=AM]//1//-1>||test<1r!!3M//0a!!D> sdupl=$GLOBALSLIST||1 wlist=$GLOBALSDUPL2 delss=$GLOBALWLIST||1||xdelete<1> empty=$GLOBALSLIST||noprogres<>

Можете уменьшить размер файлов при поиске с 3 мегабайт, (как в этом примере) до нужного вам значения


Сообщение отредактировал shveicar - Четверг, 03.10.2019, 22:54
 
Andrey_AДата: Пятница, 04.10.2019, 00:10 | Сообщение № 3177
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Цитата sibirnik ()
Подправьте по пути

Исправлено
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Цитата MonarchLFV ()
какой из этих способов подсчета контрольных сумм быстрее

CRC32 - т.к. самая малая длины суммы

Рекомендую при больщом количестве воспользоваться самим тоталом, после поиска для файлов на панели примените команду cm_SpreadSelection



_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Цитата JKT ()
HTML список из колонок выделенных файлов.


JKT, вопрос перенесен в http://tc-image.3dn.ru/forum/5-964-22874-16-1570094273
Возможно когда-нибудь...

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-21529-16-1546003881

Цитата zhijunli ()
Let the vertical scroll bar of the left and right windows of the total commander scroll synchronously, by mouse operation, for example: alt+mouse wheel, or: alt + drag the left mouse button.

...Пусть вертикальная прокрутка левого и правого окна общего списка прокручивалась синхронно, с помощью операции мыши,...


Реализовано: Тестовая версия TCIMG 262_b1, в версии TCIMG 26.1 замените соответствующие файл(ы)

Описание: tctwo

[helpquote]
[+] Оптимизирован функционал параметра info (см. Дополнение №10#n90)
- добавлены режимы "n90", "n91"
[±] Исправлены ошибки в параметрах: info=c1, infos=1||6
[+] Добавлены новые команды
"tctwo"
[/helpquote]

Последние примеры:
Код

"hends=<info=n90|333|3636> GLOBALHENDS<a>" - получить наибольший общий делитель двух целых чисел
"hends=<info=n91|1200|900> GLOBALHENDS<a>" - получить соотношение между двумя целыми числами

"tctwo=0" - синхронное прокручивание файловых панелей Total Commander (при повторном запуске завершение)



.


 
MonarchLFVДата: Пятница, 04.10.2019, 17:19 | Сообщение № 3178
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Цитата shveicar ()
А почему вы не хотите использовать поиск и удаление дубликатов в выделенных каталогах напрямую, без выделения файлов в панели Тотала?

Я о таких параметрах и не знал, спасибо за наводку, но мне нужно контролировать процесс, что будет удалено. Не люблю удаление в слепую.
Цитата Andrey_A ()
Рекомендую при больщом количестве воспользоваться самим тоталом, после поиска для файлов на панели примените команду cm_SpreadSelection

О спасибо, оказывается я еще не все конманды ТС знаю, всегда открывается что-то новое.
 
shveicarДата: Пятница, 04.10.2019, 18:28 | Сообщение № 3179
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Цитата MonarchLFV ()

Я о таких параметрах и не знал, спасибо за наводку, но мне нужно контролировать процесс, что будет удалено. Не люблю удаление в слепую.


Так включите проверку перед удалением и сразу будет видно что в списке.
Код
wlist=$GLOBALSDUPL2 GLOBALWLIST<a>


Также можно провести ряд тестов, что бы убедится что команда делает то что нужно.
 
sibirnikДата: Воскресенье, 06.10.2019, 15:45 | Сообщение № 3180
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Возникла проблема с использованием watch. Вот для примера из справки:
watch=0||countdown<10s> ;; запустить секундомер с обратным отсчётом на 10 секунд
Наблюдается постоянное неприятное мельтешение (моргание) счётчика. Подскажите в чём дело? Спасибо.
R.S. Windows 7 x64...И ещё подскажите пожалуйста, как убрать сотые доли секунды и часы?, чтобы отображались секунды и минуты.


Сообщение отредактировал sibirnik - Воскресенье, 06.10.2019, 17:58
 
Поиск:

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