[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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)






 
asmadeusДата: Пятница, 15.05.2020, 20:38 | Сообщение № 3466
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, ну а я по кнопке
Код
tcimg=$cm486 buttn=TDLGCONFIGALL||x|$w|$f||+tcTCSCP15||+tcTCSCP23||+tcTCSCP20

вижу это:
[img640]http://ipic.su/img/img7/fs/2020-05-15_203556.1589564302.png[/img640]

И все, никакой работы, никакого закрытия
 
Andrey_AДата: Пятница, 15.05.2020, 21:14 | Сообщение № 3467
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
asmadeus, ничем тут помочь не могу, у меня такого никогда не было, на чём бы я не тестировал...
При чём тут окно выбора команд - не знаю - там другая команда 2924
У меня одно окно настроек и все, далее по плану пару кликов и норм.
А на чистом тотале также?

Может собрать твою версию с основными настройками и выслать для теста..

.


 
asmadeusДата: Пятница, 15.05.2020, 22:00 | Сообщение № 3468
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, я сейчас вообще начал сомневаться в целесообразности такого подхода.
На 64-битном тотале у меня не работает плагин autorun - а без него совсем неуютно. Думаю свалить обратно на 32
Чистый тотал - результат тот же. Начинаю думать, что не туда вписал секцию....
Скинь свой файл для 9.51
 
TrenobolДата: Пятница, 15.05.2020, 22:30 | Сообщение № 3469
Майор

На сайте с: 02.02.2020
Город: Los Angeles
Сообщений: 96
Награды: 0
Репутация: 0
Ребят, потерял сообщение своё, опять не подписался видно на тему (привык на других форумах авто-подписка)

Как можно вызвать это меню WinRAR командой TCMG ?
http://joxi.ru/brRDa3RiYvovL2
 
Andrey_AДата: Пятница, 15.05.2020, 22:51 | Сообщение № 3470
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
asmadeus, http://tcimg.dreamlair.net/Progi/TCIMG3264_9_5.zip
Trenobol, я давно не пользовался WinRaR - если есть в параметрах ком строки в винраре , то можно вызвать.., возможно кто-то знает - подскажет.

.


 
zybrevlДата: Суббота, 16.05.2020, 18:16 | Сообщение № 3471
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 315
Награды: 14
Репутация: 10
Trenobol,
Цитата Trenobol ()
Как можно вызвать это меню WinRAR командой TCMG ?

код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
cmenu=WinRAR||Добавить~~в~~архив...
Wcmicons.dll
WinRAR Добавить в архив...

-1

TCIMGU.ini:
[Programs]
WinRAR=%COMMANDER_PATH%\Путь\WinRAR.exe

В настройках WinRAR "Интеграция" указать "Вложенные контекстные меню"
Элементы контекстного меню - "Добавить в архив..."


Сообщение отредактировал zybrevl - Суббота, 16.05.2020, 18:20
 
TrenobolДата: Суббота, 16.05.2020, 21:18 | Сообщение № 3472
Майор

На сайте с: 02.02.2020
Город: Los Angeles
Сообщений: 96
Награды: 0
Репутация: 0
Цитата zybrevl ()
WinRAR Добавить в архив...

Спасибо добрый человек)
То что нужно)

Только почему то у меня стоит портативный WinRar, но если указать EXE-шник портативного файла, то вообще ничего не работает в TC - обычные rar тоже не создаются
Приходится указывать EXE который в папках уже

То есть этот не работает:
C:\Total Commander\Programs\Archivers\WinRAR\WinRARPortable.exe

А работает этот:
C:\Total Commander\Programs\Archivers\WinRAR\App\WinRAR-x64\WinRAR.exe

В принципе не критично, мне тут советовали сборку поменять Winrar, но пока 3 штуки перепробовал, так же
Я понимаю вроде что при запуске НЕ портативного ярлыка, будут следы в системе только
 
Andrey_AДата: Суббота, 16.05.2020, 22:27 | Сообщение № 3473
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Цитата Trenobol ()
Только почему то у меня стоит портативный WinRar, но если указать EXE-шник портативного файла, то вообще ничего не работает в TC - обычные rar тоже не создаются


Потому что "кривой" WinRARPortable, его задача лишь запустить WinRar и проследить чтобы не "мусорил" в систему
А задача нормально запускающего файла - это ещё и передавать параметры в уже запущенный им же WinRar
Это наблюдается не только на WinRARPortable, но и на FireFoxPortable - одни просто запускают, другие же и работают с процессом более гибко...

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

TCIMG 27.5 от 16.05.2020

Скачать TCIMG 27.5





.


 
zybrevlДата: Воскресенье, 17.05.2020, 05:59 | Сообщение № 3474
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 315
Награды: 14
Репутация: 10
Trenobol,
Цитата Trenobol ()
А работает этот:

Если нужна своя сборка:
Содержимое каталога C:\Total Commander\Programs\Archivers\WinRAR\App\WinRAR-x64\ - копировать в %COMMANDER_PATH%\Programs\WinRAR.

TCIMGU.ini:
[Programs]
WinRAR=%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe

Пункт из контекстного меню объекта "WinRAR/Добавить в архив..." -
это запись в реестре, можно в настройках \WinRAR-x64 убрать этот пункт,
а в настройках %COMMANDER_PATH%\Programs\WinRAR - добавит.


Сообщение отредактировал zybrevl - Воскресенье, 17.05.2020, 06:28
 
asmadeusДата: Воскресенье, 17.05.2020, 07:01 | Сообщение № 3475
Генералиссимус

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

Мне кажется, проблема с определением десятки - все тоталы я запускал на одной машине - и свой, и тестовый, и чистый
 
Andrey_AДата: Воскресенье, 17.05.2020, 18:13 | Сообщение № 3476
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
asmadeus, вроде нашёл странную ошибку:
Тестовая версия TCIMG 276_b1, в версии TCIMG 27.5 замените соответствующие файл(ы)

Вставить только секцию надо в TCIMG3264_9_5.ini

Код
[TOTALCOM64BLACK]
TCSCP15=Button176
TCSCP20=Button213
TCSCP23=Button211


.


 
asmadeusДата: Воскресенье, 17.05.2020, 19:27 | Сообщение № 3477
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, подтверждаю работоспособность теперь

В автовыборе стилей ошибка (секция 64 бита обычная). Не
Код
TCSASM6=TScrollBox1

А
Код
TCSASM6=Window4
 
Andrey_AДата: Вторник, 19.05.2020, 12:55 | Сообщение № 3478
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
asmadeus, добавил исправления, как доделаешь секцию [TOTALCOM64BLACK] - высылай)

.


 
asmadeusДата: Вторник, 19.05.2020, 19:36 | Сообщение № 3479
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, как только - так сразу. Пока не с руки - время блин, убегает
 
Andrey_AДата: Вторник, 19.05.2020, 21:48 | Сообщение № 3480
Генералиссимус

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

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

[helpquote]
[+] Добавлено получение информации из диалога [edits] в параметры "&&" и другие (см. Дополнение №24)
[±] Обновлены файлы TCIMG3264_9_5.ini
[±] Исправлены команды tctray и thumb (относительно "Тёмного режима" TC 9.51)
[/helpquote]

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

"textx=%WL||^^clpget@CRLF" - вставить в начало содержимого выделенных текстовых файлов текст из буфера обмена
"textt=c:\test.txt||^^Line@CRLF" - вставить в начало заданного файла строку Line
"textt="%P"Name.xxx||^^Line@CRLF||upd<1>" - вставить в начало файла Name.xxx активной панели строку Line
"textt="%T"Name.xxx||^^Line@CRLF||upd<3>" - вставить в начало файла Name.xxx неактивной панели строку Line

"sends=%P%N??-1||&?(?i)([а-яё]{4,}) irr2d=$GLOBALSENDS||36||3|1||27|1|?V|##|Round(::*100/GLOBALSENDS<0>,1);;$$~~%% GLOBALIRR2D<a>" - из файла под курсором извлечь все русскиеслова более 4-х символов и получить процентную статистику встречающихся слов

"exect=$var_i=<info=s70Notepad.exe>=1?_Exit():0 start=%%WINDIR%%\notepad.exe" - если не существует процесса Notepad.exe, то запустить программу

"creat="%p"||XXX.txt||content<cliptext**^^@@s100dd.MM.yyyy~~-~~@CRLF>||code<4>||open<%%COMMANDER_PATH%%\AkelPad.exe|1>" - создать в активной панели файл New.txt с содержимым из буфера обмена, вставив в начало текущую дату

"textx=%WL||&&[edits=BOX7]" - в выделенных текстовых файлах произвести поиск и замену с регулярными выражениями

"sends=>i3%P%N??-8x slist=%WL||test<(//4m!!GLOBALSENDS<1>//AND//1m!!GLOBALSENDS<2>//)OR(//1m!!GLOBALSENDS<1>//AND//4m!!GLOBALSENDS<2>//)>||progres<> GLOBALSLIST<a>" - из выделенных изображений получить список путей изображений с подобным разрешением как у файла под курсором (200х300 и 300х200)

"global downl="%p"//1||cliplist||pause<1-5>||progres<>||metod<1> downl="%p"//1||$GLOBALDOWNL2||pause<1-5>||progres<>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель, добавлять счётчик при совпадении имён, каждая следующая закачка происходит со случайной задержкой от 1 до 5 секунд (используется объект MSXML2.XMLHTTP) + незакаченные ссылки добавляются для повторного скачивания обычным методом



.


 
Поиск:

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