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






 
Andrey_AДата: Вторник, 18.05.2021, 11:40 | Сообщение № 3706
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
pastor, при ошибках в TC необходима доп информация
1. Версия утилиты
2. Версия и разрядность тотала
3. Какая система, разрядность
Судя по ошибке что-то не хватает в системе...

.


 
pastorДата: Вторник, 18.05.2021, 13:15 | Сообщение № 3707
Рядовой

На сайте с: 24.12.2012
Город: Симферополь
Сообщений: 8
Награды: 0
Репутация: 0
sibirnik, с самого начала утилита установленна правильно, при запуске тотала ошибка, и далее неработает вылетает ошибка как в предыдущем посте

Добавлено (18.05.2021, 13:16)
---------------------------------------------
Andrey_A, виндовс 10, на 64 видно что то в системе не хватает - да, после переустановки системы началось.... а что может нехватать?


Сообщение отредактировал pastor - Вторник, 18.05.2021, 13:17
 
Andrey_AДата: Вторник, 18.05.2021, 13:38 | Сообщение № 3708
Генералиссимус

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

.


 
pastorДата: Вторник, 18.05.2021, 13:58 | Сообщение № 3709
Рядовой

На сайте с: 24.12.2012
Город: Симферополь
Сообщений: 8
Награды: 0
Репутация: 0
Andrey_A, ауторун непричем, сама утилита выдает ошибку

Добавлено (18.05.2021, 13:59)
---------------------------------------------
Andrey_A, на другом компе работает отлично...

 
Andrey_AДата: Вторник, 18.05.2021, 15:44 | Сообщение № 3710
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
pastor, у меня тоже WIN10 64 - ошибки такой нет.
Может ваша система не полная, обрезанная и что-то в ней нет, мне кажется не работают WMI объекты, хотя могу ошибаться.

Или неправильно обновилась утилита и не хватает какого-то файла...

.


 
pastorДата: Вторник, 18.05.2021, 16:02 | Сообщение № 3711
Рядовой

На сайте с: 24.12.2012
Город: Симферополь
Сообщений: 8
Награды: 0
Репутация: 0
Andrey_A, сборка лопаткина чуть обрезана, что бы могло нехватать?

Добавлено (18.05.2021, 16:02)
---------------------------------------------
Andrey_A, неохота переустанавливать виндовс

 
sibirnikДата: Четверг, 20.05.2021, 18:32 | Сообщение № 3712
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Здравия желаю! В примере из справки ошибка, исправьте пожалуйста:
Цитата
textx=%WL||$$@CRLF@CRLFclpget ;; вставить в конец содержимого выделенных текстовых файлов текст из буфера обмена с пустой строкой перед основным текстом

Нужно так:
Цитата
||$$@CRLF||$$@CRLFcliptext
 
Andrey_AДата: Воскресенье, 30.05.2021, 08:55 | Сообщение № 3713
Генералиссимус

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

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

[helpquote]
[+] В параметр formt<> добавлены шаблоны с ключами "ndb_" (см. Дополнение №15)
[±] Исправлена ошибка в "infos=2||15"
[+] Оптимизирован функционал команды versn
- добавлен параметр clpget и приём информации через глобальные переменные
- исправлена ошибка "падения" команды при некоторых файлах
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "t0"
[+] Оптимизирована команда creat
- в параметр content<> добавлены функции Autoit, которые будут заменены значениями
- в 1-й параметр добавлен @cliplist - список полных путей папок из буфера обмена
[+] в 1-й параметр команды folds добавлен @cliplist - список полных путей папок из буфера обмена
[+] Оптимизированы внутренние пути "$f" (см. Дополнение №8)
- убраны конечные слеши у некоторых путей каталогов
- $f85, $f89 - при получение путей панелей инструментов курсор теперь не перемещается
- добавлен режим "infos=7||2" - информация всех сокращённых путей "$f..." и их значений
- в параметр path<> в 3-й подпараметр Conversion добавлены режимы "8" и "9" (перевод пути из абсолютного в сокращённый "$f...")

[/helpquote]

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

"sends=-1??-1||?Fndb_name1 GLOBALSENDS<a>" - в списке путей из буфера обмена пронумеровать дублирующиеся имена (для каждой группы свой счётчик)
"sends=-1??-1||?Fndb_line1 GLOBALSENDS<a>" - пронумеровать все строки из буфера обмена (для каждой группы свой счётчик)
"sends=-1??-1||?Fndb_line2 GLOBALSENDS<a>" - пронумеровать только дублирующиеся строки из буфера обмена (для каждой группы свой счётчик)

"sends=-1??-1||?Fndb_word1 GLOBALSENDS<a>" - пронумеровать все слова в предложении (для каждой группы свой счётчик)
"sends=-1??-1||?Fndb_word2 GLOBALSENDS<a>" - пронумеровать только дубликаты слов в предложении (для каждой группы свой счётчик)

"renms=%WL||&&(*UCP)(\w+)(\W+)(.+)!!$3$2$1||upd<1>" - переименовать выделенные объекты - первое слово в конец имени
"renms=%WL||&&(*UCP)(\w+\W+\w+)(\W+)(.+)!!$3$2$1||upd<1>" - переименовать выделенные объекты - первые два слова в конец имени

"versn=clpget" - информация данных полей программы (путь из буфера обмена)

"creat=./.Offline/||index.html||code<0>||owrite<1>||content<D:\temp.xxx>" - создать файл index.html в папке .Offline с содержимым файла temp.xxx
"sends=<!DOCTYPE~~html>@CRLF<META~~http-equiv=''refresh''~~content=''0;url=../''>??1 creat=./.Offline/||index.html||code<0>||owrite<1>||content<GLOBALSENDS<x1>>" - создать файл index.html в папке .Offline со сложным содержимым
"creat=./.Offline/||index.html||code<0>||owrite<1>||content<Chr(60)!DOCTYPE~~htmlChr(62)@CRLFChr(60)META~~http-equiv=''refresh''~~content=''0;url=../''Chr(62)>" - создать файл index.html в папке .Offline со сложным содержимым

"creat=@cliplist||test.xxx||content<11111>" - создать в папках списка из буфера обмена файл test.xxx с содержимым 11111
"creat=@cliplist||list<%WL//6>" - в папках списка из буфера обмена создать пустые файлы из имён выделенных объектов

"folds=@cliplist||FOLD" - создать в папках списка из буфера обмена каталог FOLD
"folds=@cliplist||list<%WL//4>" - в папках списка из буфера обмена создать каталоги из имён выделенных объектов

"lists=%Z%WL||##path<0|0|1>||formt<path3>" - записать в буфер обмена для выделенных объектов относительные %%ПУТИ%%

"infos=7||2" - отобразить в таблице все сокращённые пути "$f..." и их значения
"infos=7||2||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a>" - записать в массивы информацию всех сокращённых путей "$f..." и их значений

"slist=%Z%WL||##path<0|0|8> GLOBALSLIST<a>" - для выделенных объектов получить сокращённые пути "$f...", относительно TCIMG
"slist=%Z%WL||##path<0|0|9> GLOBALSLIST<a>" - для выделенных объектов получить сокращённые пути "$f...", относительно Total Commander


.


 
TrenobolДата: Понедельник, 31.05.2021, 14:59 | Сообщение № 3714
Майор

На сайте с: 02.02.2020
Город: Los Angeles
Сообщений: 96
Награды: 0
Репутация: 0
Ребят, можете помочь с кнопкой TCIMG ? Тупит почему то

Дано - две кнопки
Первая - выделение файлов по типу
Код

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
<HOTKEY=02> tcimg=$cm528 <HOTKEY=X> tcimg=$cm527
C:\Total Commander\WCMICONS2.dll,364
Выделить файлы/папки по расширению|Запуск с удержанием ПКМ - Снять выделение по расширению


Вторая - показать только выделенные файлы
Код

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
swcmd=tcimg=$cm2023¦¦slist=[tc=AL]??patha="%P"??pause=250??marks=GLOBALSLIST<t>¦¦SRSelection
C:\Total Commander\WCMICONS2.dll,346
Показать только выделенные объекты в АП|Повторное нажатие - Возврат в АП с сохранением выделения


Все кнопки брал из справки как помню

Проблема получается вот:
Выделяю видеойфайлы
http://joxi.ru/V2VnDxXU8k9oa2

Жму показать только их, и в этот момент меня выкидывает в корневой каталог
http://joxi.ru/1A5b5qntzbgj6r

Если проделать еще раз - то со второго раза уже покажет выделенные файлы
http://joxi.ru/LmGVaYzHglqoer
 
Andrey_AДата: Понедельник, 31.05.2021, 16:18 | Сообщение № 3715
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Trenobol, какая версия тотала и разрядность? Проверил на TC 9.51 x32 x64 Все работает нормально.

1. Что касается 1-й кнопки - там не должно быть косяков - тоталу передаётся одна родная ему команда

2. Попробуйте очистить секции, которые запоминают для 2-й кнопки

Применить команду
Код
clear=1


.


 
chip642Дата: Понедельник, 31.05.2021, 16:25 | Сообщение № 3716
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Trenobol

Что-то мне подсказывает, что работоспособность этих кнопок вы сейчас проверяли на TC-10.
Автор TCIMG уже говорил, что команды TCIMG будут адаптироваться под 10-ю версию Total Commander только после выхода её финальной версии.
 
sibirnikДата: Понедельник, 31.05.2021, 16:25 | Сообщение № 3717
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Я тоже попробовал эти кнопки - возникает проблема только с расширениями видео и то, как то не постоянно. Со всеми другими расширениями работает идеально. Система Windows 10 x64...TC9.51 x32...

Добавлено (31.05.2021, 16:40)
---------------------------------------------
На видео файлах неправильно работает "Повторное нажатие - Возврат в АП с сохранением выделения"

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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Можно заменить patha="%P" на tcimg=$cm540 и увеличить паузу
Что касается видеофалов - проверил на всём что было - проблем не увидел...

Код
swcmd=tcimg=$cm2023¦¦slist=[tc=AL]??tcimg=$cm540??pause=500??marks=GLOBALSLIST<t>¦¦SRSelection1


Можно так же обойтись без временного файла:

Код
swcmd=tcimg=$cm2023¦¦slist=[tc=AL]??tcimg=$cm540??pause=250??marks=$GLOBALSLIST¦¦SRSelection2


.


 
sibirnikДата: Понедельник, 31.05.2021, 18:46 | Сообщение № 3719
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата Andrey_A ()
Можно заменить patha="%P" на tcimg=$cm540 и увеличить паузу

Ни один из предложенных вами вариантов, так и не работает с видеофайлами(разными), а остальными расширениями работает без проблем...
 
zybrevlДата: Понедельник, 31.05.2021, 19:05 | Сообщение № 3720
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 315
Награды: 14
Репутация: 10
Ещё есть как-бы две в одной:Только объекты выделенные по расширению `<->
Код
swcmd=tcimg=$cm527|2023¦¦$cm528|540¦¦MarkOO
 
Поиск:

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