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

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




Дата выпуска: 20.01.2023
Версия: 31.8
Автор: 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 более 15 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Дата: Суббота, 28.07.2018, 00:18 | Сообщение № 2731
Генералиссимус

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

TCIMG 23.9 от 28.07.2018

Скачать TCIMG 23.9





 
Andrey_AДата: Воскресенье, 29.07.2018, 14:10 | Сообщение № 2732
Генералиссимус

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


Добавлено: Тестовая версия TCIMG 240_b2, в версии TCIMG 23.9 замените соответствующие файл(ы)

[helpquote]
[+] Оптимизирован функционал параметра [tc] (см. Дополнение №12)
- добавлены необязательные режимы "Line|Mode|Number"
- добавлены глобальная переменная $GLOBALTOTAL, содержащая все данные при Mode=2
- добавлены глобальные переменные $GLOBALTCGET1, $GLOBALTCGET2, $GLOBALTCGET3, ..., $GLOBALTCGETN
[+] Добавлена глобальная переменная $GLOBALLOCAL, содержащая все данные переменных GLOBALNAME (см. Дополнение №23)
[+] Добавлена в команду dilog обработка данных параметра [tc]
[/helpquote]

Описание: [tc]

Примеры:
Код

"aends=[tc=CAL-1|2]!!-1 GLOBALAENDS<a>" - получение информации колонок всех объектов в активной файловой панели
"dilog=[tc=AL-1|3|1] GLOBALTCGET1<a>" - получить пути всех объектов в активной файловой панели
"dilog=[tc=AL-1|3|1][tc=TL-1|3|2] GLOBALTCGET1<a> GLOBALTCGET2<a>" - получить пути всех объектов в активной и неактивной файловой панели
"copys=[tc=AL-1|2]||"%t"//0||upd<3>" - копировать все объекты активной файловой панели в другую панель


Требует тестирования - ещё не во всех командах это может работать...

.


 
sibirnikДата: Понедельник, 30.07.2018, 10:11 | Сообщение № 2733
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Повторю вопрос здесь:
При запуске разных программ окно тотала остаётся "над всеми окнами", даже не Включая режим «Поверх всех окон...», приходится по несколько раз клацать по значку в трее программ, чтобы их окно стало сверху, и даже lister запускается под окном ТС. Может это проблема быть из-за TCIMG? Посмотрите на досуге и объясните причину? Раньше такого не было, проблема появилась не давно.
 
Andrey_AДата: Понедельник, 30.07.2018, 10:59 | Сообщение № 2734
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
sibirnik, а причём тут TCIMG?
Сама по себе утилита ничего не делает.
Смотрите что вы запускаете вместе с тоталом и т.д.
Если даже это из-за запуска утилиты, то всё равно нужна конкретная команда в которой ошибка...
---------
Вычисляйте...


 
sibirnikДата: Понедельник, 30.07.2018, 11:33 | Сообщение № 2735
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата Andrey_A ()
а причём тут TCIMG?

Я просто спросил. Пробовал, рубил процессы по одному - не помогает. Отключение ТС убирает проблему -)))
Поживём, увидим, многие проблемы уходили через какое-то время и эта тоже уйдёт. Странно, но у Вас, что такой проблемы нет? У меня Windows 10x64...
 
Andrey_AДата: Понедельник, 30.07.2018, 12:03 | Сообщение № 2736
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата sibirnik ()
Странно, но у Вас, что такой проблемы нет?

Нет конечно, если бы была - искал бы решение.
Утилита у меня запускается несколько тысяч раз на дню, с различными параметрами...
Но за всем не уследишь - сейчас в утилите 550 команд и более 1000 параметров...

.


 
sibirnikДата: Понедельник, 30.07.2018, 12:09 | Сообщение № 2737
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Спасибо.

Добавлено (30.07.2018, 17:31)
---------------------------------------------
Andrey_A,
Продолжение моего вопроса здесь.

 
Andrey_AДата: Вторник, 31.07.2018, 21:25 | Сообщение № 2738
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
sibirnik, посмотрю, как найдётся под рукой WIN10

-----------------------

Цитата
...
Можно ли команду infos размножить как и sends
...


Добавлено.

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

Цитата thomasmolover ()
5. Can the exect lack of syntax support be improved, such as $var_x+=8 syntax is not available


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

[helpquote]
[+] Для команды infos добавлены 25 аналогичных команд anfos, bnfos, ..., znfos
[+] Добавлено в команду exect присвоение данных переменных вида $var_n(+-/*&)=N
[/helpquote]

Примеры:
Код

"anfos=1||20||1 GLOBALANFOS<a> GLOBALANFOS3<a>" - получить дополнительную информацию файловых панелях (левая/правая/активная/неактивная) и записать в глобальные переменных

"exect=$var_n=5||$var_n+=10||_ViewValues($var_n)" - пример присвоения к существующей переменной
"exect=$var_n=5||$var_n-=10||_ViewValues($var_n)" - пример отнимания от существующей переменной
"exect=$var_n=5||$var_n*=10||_ViewValues($var_n)" - пример умножения существующей переменной
"exect=$var_n=5||$var_n/=10||_ViewValues($var_n)" - пример деления существующей переменной
"exect=$var_s='play'||$var_s&='boy'||_ViewValues('$var_s')" - пример присвоения строки к существующей переменной

"exect=$var_a=StringSplit('1|2|3|4|5|6|7|8|9','|',1)||_ViewValues($var_a)||$var_a[2]+=500||_ViewValues($var_a)||$var_a[3]-=10||_ViewValues($var_a)||$var_a[4]*=15||_ViewValues($var_a)||$var_a[5]/=2||_ViewValues($var_a)||$var_a[6]&=100||_ViewValues($var_a)" -  пример присвоения данных к ячейке существующего 1D массива

"exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[1][0]=100||_ViewValues($var_aa)||$var_aa[1][0]+=500||_ViewValues($var_aa)||$var_aa[1][0]*=2||_ViewValues($var_aa)||$var_aa[1][0]/=5||_ViewValues($var_aa)||$var_aa[1][0]&='exit'||_ViewValues($var_aa)" -  пример присвоения данных к ячейке существующего 2D массива



.


 
sibirnikДата: Вторник, 31.07.2018, 22:29 | Сообщение № 2739
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата
посмотрю, как найдётся под рукой WIN10

Наверное RCMENUIMG не причём (несколько часов гоняю - полёт нормальный). В процессе дальнейшей работы в ТС - проблема "Поверх всех окон..." повторилась (не могу сказать почему отключение RCMENUIMG.exe на какое - то время убрало проблему), но она вернулась. Дальнейший анализ привел к этой кнопке: Вертикальное меню (em_Vertical_main_menu). По вашему совету здесь я прописал эти строки в ...\Plugins\Wdx\AutoRun\autorun.cfg:
If %AUTORUN_TCARCH% = 32 Then
LoadLibrary Plugins\ScrollTC.dll
LoadLibrary Plugins\TCFS2Tools.dll
EndIf
Отключаешь эти четыре строки в autorun.cfg и всё нормально даже при подключенной утилитке RCMENUIMG.(Гоняю, тестирую дальше).
Да и в вашей сборке TC IMAGE 22.22 аналогичная проблема при запуске вашей сборки. В Windows 10 проблема проверяется(очень хорошо видно) по кнопке Пуск Windows 10 ( Меню программ на кнопке пуск перестает перемещаться от колёсика мыши и ряд других проблем с "Поверх окон"). Что можете по этой выявленной проблемке подсказать? Я пока эту приблуду отключил и всё работает.
 
Andrey_AДата: Вторник, 31.07.2018, 22:35 | Сообщение № 2740
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
sibirnik, у меня на Win7 нормально... там убрать надо одну строку
Код
LoadLibrary Plugins\ScrollTC.dll

Эта библиотека старая, возможно что-то из-за неё...
---
P.S.
Одно понятно что эта проблема к утилите отношения не имеет.
У нас на сайте есть десятки подразделов... Создайте тему и там можно дискутировать и искать решение...

.


 
sibirnikДата: Вторник, 31.07.2018, 23:16 | Сообщение № 2741
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата
Эта библиотека старая, возможно что-то из-за неё...
Точно из-за неё. Спасибо за помощь - разобрались в чём причина. Придётся убрать кнопку "Вертикальное меню"
 
Andrey_AДата: Вторник, 31.07.2018, 23:23 | Сообщение № 2742
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
sibirnik, вы ошибаетесь, за меню отвечает
Код
LoadLibrary Plugins\TCFS2Tools.dll


.


 
sibirnikДата: Вторник, 31.07.2018, 23:29 | Сообщение № 2743
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Спасибо. С одной этой строкой всё работает. Откуда я знал, я в вашей сборке срисовал конструкцию "If %AUTORUN_TCARCH% ...."(думал так и надо). Вы гений! up
 
Andrey_AДата: Среда, 01.08.2018, 10:58 | Сообщение № 2744
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7078
Награды: 137
Репутация: 120
Аверин Андрей
Цитата
Как сделать: Надо переименовать выделенные файлы, а после переименования чтобы выделение сохранилось


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

.


 
Andrey_AДата: Пятница, 03.08.2018, 09:55 | Сообщение № 2745
Генералиссимус

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

TCIMG 24.0 от 03.08.2018

Скачать TCIMG 24.0





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

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

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