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

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




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

[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: 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, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================[/info]
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

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

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

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

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



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

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

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

Расширение функционала 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)






 
asmadeusДата: Воскресенье, 26.04.2020, 12:32 | Сообщение № 3406
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
zybrevl, обновил... Файл с работой благополучно улетел в трубу. Я ж не знал и не думал, что автор заглушку вместо файла вставит
 
zybrevlДата: Воскресенье, 26.04.2020, 18:53 | Сообщение № 3407
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
asmadeus,
когда то был подобный печальный опыт, поэтому сейчас и всегда на каждом диске есть папки Temp и Test.
 
Andrey_AДата: Понедельник, 27.04.2020, 01:53 | Сообщение № 3408
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
asmadeus, обидно, бывает, я когда-то переписывал весь код создания справки- хотел было плюнуть...

Тестовая версия TCIMG 274_b3, в версии TCIMG 27.3 замените соответствующие файл(ы)

Просьба потестировать новый диалог "О программе" - это запуск TCIMG.exe без параметров

[helpquote]
[+] Дополнение №24
- добавлены параметры "?0", "?1", "?2", "?3", "?4"
[+] Оптимизирован параметр info (см. Дополнение №10#n69)
- добавлен режим "n69"
[+] Оптимизирована команда infos
- добавлен режим "6||2||Param"
- исправлена ошибка в "infos=2||20"
[+] Добавлено в команды video и plays в режим @File поддержка относительных путей
[+] Добавлены сокращения пути "$f214" (см. Дополнение №8)
[+] Добавлены 2 значка в TCIMG.dll
[+] В папку ...\Files\Img\ добавлены файлы Lite.bmp, TCIMG.gif
[+] Переписан диалог "О программе" (запуск TCIMG.exe без параметров)
[±] Исправлена ошибка в команде downl при параметре metod<> и при некорректной ссылке
[/helpquote]

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

"slist=%WL||?1|^^|C:\List.txt|@CRLF|:LISTNUM: GLOBALSLIST<a>" - добавить в начало путей выделенных объектов фразы из файла
"slist=%WL||?2|^^|C:\List.ini|Section|:LISTNUM: GLOBALSLIST<a>" - добавить в начало путей выделенных объектов фразы из файла, прописанных в секции [Section] каждая с новой строки
"slist=%WL||?3|^^|C:\List.ini|Section2|Key|Chr(124)|:LISTNUM: GLOBALSLIST<a>" - добавить в начало путей выделенных объектов фразы из ключа Key в секции [Section], прописанных через разделитель |
"slist=%WL||?4|^^|11\22\33\44\55|\|:LISTNUM: GLOBALSLIST<a>" - добавить в начало путей выделенных объектов заданные фразы
"sends=11|22|33|44|55??-4 slist=%WL||?0|^^|$GLOBALSENDS|:LISTNUM: GLOBALSLIST<a>" - добавить в начало путей выделенных объектов фразы из массива

"anf2d=%WL||1||##@@f13::||##@@f1::||##@@f2::||##@@o44::||##@@o1::;;?Fnumsplit3||##@@v0::;;0.0.0.0!! ||## ||incut[<tr><td~~nowrap>!!</td><td~~nowrap>!!</td></tr>]||begin<0>||progres<> arr2d=$GLOBALANF2D||51|13|3|0|##<tr~~bgcolor=;;?3|$$|$f252|Random|LiteColor|Chr(124)|:LISTNUM:;;$$><td~~nowrap> asave=GLOBALARR2D||%tList.html||1||||tcg<HTML9>||code<3>||upd<3> start=$f25\hh.exe||param<-800~~GLOBALASAVE<1>>||resize<260,20,1000,680>||wicon<TCIMG.dll,69>" - создать в другой панели List.html : таблицу для выделенных файлов с контрольными суммами MD5 и SHA1, с подсветкой идентичных (цвета для идентичности берутся последовательно из секции [Random] в ключе LiteColor)

"sends=<info=n69|0|100|9//>??-4 GLOBALSENDS<a>" - получить диапазоны чисел между 0 и 100 с шагом 9

"sends=$f252??-1||?F0!!\b(\d{4})\b GLOBALSENDS<a> infos=6||2||$GLOBALSENDS||999|0|9999" - получить статистику по заданным диапазонам четырёхзначных чисел

"plays=@$f206\Timer.wav" - воспроизвести заданный звуковой файл в плеере
"video=@$f202\DarkBlue.gif" - просмотреть заданный медиафайл в видеоплеере
"zmenu=hotkey_Menu_Info zmenz=3||2" - меню с различной информацией



.


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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Ребята, кто знает украинский и английский язык, плиз допереведите языковые файлы
...\Files\Lng\TCIMG_Ukrainian.lng
...\Files\Lng\TCIMG_English.lng

Возможно кто-то знает и другие - будет полезно для всех. Заранее Спасибо!

.


 
asmadeusДата: Вторник, 28.04.2020, 10:28 | Сообщение № 3410
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Andrey_A ()
обидно, бывает, я когда-то переписывал весь код создания справки- хотел было плюнуть

Цитата zybrevl ()
поэтому сейчас и всегда на каждом диске есть папки Temp и Test

Главное при этом найти силы подойти к снаряду с новыми взглядами и методами

Andrey_A, пришли архив с новым квипом
 
Andrey_AДата: Вторник, 28.04.2020, 14:39 | Сообщение № 3411
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
asmadeus, http://tc-image.3dn.ru/Files/Other/icq10.zip - вроде этот я устанавливал

.


 
zybrevlДата: Среда, 29.04.2020, 14:10 | Сообщение № 3412
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
asmadeus,
Цитата asmadeus ()
с новыми взглядами и методами

Ну а я "свою неправую правую не сменю правую - левую" ).
Следующий вариант с тормозом:


UpdateTCIMG: https://yadi.sk/d/lxdgBgl4XreksQ
 
asmadeusДата: Среда, 29.04.2020, 20:20 | Сообщение № 3413
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
zybrevl, второй вариант что то не дорабатывает. Первый вариант - только с батника
 
zybrevlДата: Среда, 29.04.2020, 21:02 | Сообщение № 3414
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
asmadeus,
Цитата asmadeus ()
второй вариант что то не дорабатывает

Тестировал второй на TCVIM38 с запущенным процессом TCIMG.exe, всё проходило штатно.
Добавил таймаут в следующий (третий) вариант:
https://yadi.sk/d/2LdDOKxTzTgigA
 
asmadeusДата: Среда, 29.04.2020, 23:42 | Сообщение № 3415
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
zybrevl, второй у меня вообще не скачал ничего и не обновил. Сейчас третий посмотрю

Итог - три сборки (включая VIM, правда, довольно старую), три скрипта - работает только распакованный первый вариант, посредством запуска батника ( exe не работает)
Проводя анализ, заметил разницу в батниках.
Вот строка с рабочего первого распакованного варианта:
Код
"7z.exe" x -aoa -o"%COMMANDER_PATH%" "TCIMG.zip"

А вот с запакованного второго и третьего:
Код
"7z.exe" x -aoa -o"%COMMANDER_PATH%" "%TCIMG.zip"

Вот распаковки то и нет. Правда, самого файла нет тоже. Только прогресс скачки
 
zybrevlДата: Четверг, 30.04.2020, 01:51 | Сообщение № 3416
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
asmadeus,
Цитата asmadeus ()
заметил разницу в батниках

Спасибо за подсказку, исправлено.
Добавил ещё один таймаут в следующий (четвёртый) вариант,

Остановился на этом - UpTCIMG_2.0:

https://yadi.sk/d/LPXWH1MH6ePasg


Сообщение отредактировал zybrevl - Четверг, 30.04.2020, 12:37
 
asmadeusДата: Четверг, 30.04.2020, 16:15 | Сообщение № 3417
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
zybrevl, как собираете такие exe?
У меня рядом с exe архив так и не появился, видать, из за запаковки надо указывать полный путь в батнике.
Эта строка тоже не отрабатывает
Код
%COMMANDER_PATH%\TCIMG.exe rstart pause=800 infbx=InfoBox13

После рестарта не будет информационного сообщения (у меня то собственно и рестарта нет)
Наверное надо как то так:
Код
%COMMANDER_PATH%\TCIMG.exe rstart
%COMMANDER_PATH%\TCIMG.exe infbx=InfoBox13

Даже не так, а вот так (на первом батнике проверил):
Код
%COMMANDER_PATH%\TCIMG.exe rstart
%COMMANDER_PATH%\TCIMG.exe pause=800
%COMMANDER_PATH%\TCIMG.exe infbx=InfoBox13

В общем, если объясните процесс сборки файла, то я смогу у себя более умно диагностировать проблемы. Пока у меня работает только самый первый bat файл
 
zybrevlДата: Четверг, 30.04.2020, 17:38 | Сообщение № 3418
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
asmadeus,
Цитата asmadeus ()
как собираете такие exe?


Это самораспаковка с сценарием.
Собирается - 7zSFXTool
Извлекается - 7ZSplit (программы из архива SoftVIM.rar - TCVIM38).
Скрипт выполняется в %Temp%\7ZipSfx.000\
Если обновляется TCIMG_27.1 на TCIMG_27.3 - рестарт должен быть,
у меня всё прошло нормально на трёх сборках ТС.
 
asmadeusДата: Четверг, 30.04.2020, 20:00 | Сообщение № 3419
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата zybrevl ()
Если обновляется TCIMG_27.1 на TCIMG_27.3

27.3 на 27.3.
Файлы во временной папке сохраняются исправно. Но - со строки распаковки и до конца работы нет. То есть у меня после скачки скрипт закрывается. Механизм понятен, может при желании переложу на autoit, с проверкой наличия новой версии по расписанию и т.д
 
zybrevlДата: Пятница, 01.05.2020, 05:29 | Сообщение № 3420
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
asmadeus,
Цитата asmadeus ()
после скачки скрипт закрывается


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

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