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

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




Дата выпуска: 22.02.2024
Версия: 34.2
Автор: 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.100 примеров применения.

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

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

Расширение функционала 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Дата: Понедельник, 20.08.2018, 00:54 | Сообщение № 2761
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата sibirnik ()
перестали работать ряд кнопок связанных с распаковкой

Я не выявил ошибок, если остались, то сообщите.

Цитата simup ()
"если не диалог закрыт"

Исправлю, спасибо.

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

Цитата chip642 ()
По возможности, прошу добавить в команду storc параметр &&hide - "скрывать окно программы".


Реализовано.

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

[helpquote]
[±] Исправлена ошибка в параметре path<0|0|1> при определении "%PROGRAMFILES(x86)%"
[±] Исправлена ошибка в командах mp3wf, mp3ws при добавлении ID3v1 тегов (в частности с действиями тега "Genre")
[+] Добавлены параметры в команду storc
[±] В команде infos в параметрах "2||20", "2||21" изменён разделитель на "**"
[+] Оптимизирован функционал параметра info (см. Дополнение №10#p)
- добавлены подпараметры "p1", ... , "p44"
[+] Оптимизирован функционал команды runcm
- исправлена ошибка в режиме "3" при юникодных именах
- в режим "11" добавлен 2-й параметр
[±] Исправлена ошибка в команде tabcl
[±] Исправлена ошибка в TCIMG3264.ini и в справке (см. Дополнение №17)
[/helpquote]

Последние примеры
Код
"storc=%%WINDIR%%\notepad.exe|2|1|3" -  запустить notepad во весь экран, если процесс не запущен и перезапустить процесс, если существует
"storc=%%WINDIR%%\notepad.exe|2|1|6" -  запустить notepad в свёрнутом виде, если процесс не запущен и перезапустить процесс, если существует
"storc=%%WINDIR%%\notepad.exe|2|1|0" -  запустить notepad в скрытом виде, если процесс не запущен и перезапустить процесс, если существует

"bends=<info=p11|TTOTAL_CMD> GLOBALBENDS<a>" - получить расширенный текст окна

"global runcm=11||rstrui||Восстановление~~системы GLOBALRUNCM<a>" - диалог восстановления системы Winows 7 + получение дескриптора окна в глобальной переменной


.


 
chip642Дата: Понедельник, 20.08.2018, 01:34 | Сообщение № 2762
Генералиссимус

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

Спасибо, команда storc четко отрабатывает заявленное. Пока свежо, для полного комплекта не хватает условия: "запустить процесс, если его не существует".
 
sibirnikДата: Понедельник, 20.08.2018, 05:40 | Сообщение № 2763
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата
Я не выявил ошибок, если остались, то сообщите.
-)))
Проблема с распаковкой странным образом рассосалась после установки TCIMG 242_b3 -))) Спасибо.
 
simupДата: Понедельник, 20.08.2018, 17:23 | Сообщение № 2764
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Цитата sibirnik ()
странным образом рассосалась

А мне кажется, что это результат работы...
Американских шпиёнов! :) :)


Пишите, звоните.
 
Andrey_AДата: Пятница, 24.08.2018, 23:38 | Сообщение № 2765
Генералиссимус

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

TCIMG 24.2 от 24.08.2018

Скачать TCIMG 24.2





 
sibirnikДата: Воскресенье, 26.08.2018, 14:57 | Сообщение № 2766
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
infos=1||5 ;; информация о плагинах (таблица)
Ошибка line 16037. Ранее работало. На досуге посмотрите пожалуйста.


Сообщение отредактировал sibirnik - Воскресенье, 26.08.2018, 20:22
 
Andrey_AДата: Понедельник, 27.08.2018, 14:03 | Сообщение № 2767
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Тестовая версия TCIMG 243_b6, в версии TCIMG 24.2 замените соответствующие файл(ы)

[helpquote][+] Добавлен файл INC2.tci (разделён файл INC.tci для более быстрого считываения начальной информации)
[+] В папку ...\Files\Scripts\ добавлены скрипты 0.a3x, 1.a3x, 2.a3x, 3.a3x, 4.a3x для внутреннего использования утилитой
[+] Добавлен в команду scrpt запуск a3x скриптов
[±] Исправлена ошибка в командах xlsxf, infos=1||5[/helpquote]

.


 
sibirnikДата: Понедельник, 27.08.2018, 20:49 | Сообщение № 2768
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата sibirnik ()
Ошибка line 16037
Спасибо. Всё ОК.
 
Andrey_AДата: Среда, 29.08.2018, 23:57 | Сообщение № 2769
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-20634-16-1533064347

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

Описание: Дополнение №18

[В shape ещё не подключено, пока тестовый диалог, возможны ошибки...]

[helpquote]
[+] Добавлен диалог [updwn]
- в TCIMG.ini в секцию [Box] добавлены ключи UpDownBkColor, UpDownFontTextSize, UpDownFontTextName, UpDownFontTextWeight, UpDownFontTextColor, UpDownFontLabelSize, UpDownFontLabelName, UpDownFontLabelWeight, UpDownFontLabelColor, UpDownFontInputSize, UpDownFontInputName, UpDownFontInputWeight, UpDownFontInputColor, UpDownFontInputBkColor
- в TCIMG.lng добавлны ключи UpDownBox...
- добавлены глобальные переменные GLOBALUPDWN, GLOBALUPDWN1, GLOBALUPDWN2, ... GLOBALUPDWNN
[/helpquote]

Примеры:
Код

"style=IMG1 dilog=[updwn=BOX_EX1] GLOBALUPDWN<a> GLOBALUPDWN1<a>" - пример 1 создания диалога UpDown
"style=U14 dilog=[updwn=BOX_EX2] GLOBALUPDWN<a> GLOBALUPDWN1<a>" - пример 2 создания диалога UpDown
"style=GRAD3 dilog=[updwn=BOX_EX3] GLOBALUPDWN<a> GLOBALUPDWN1<a>" - пример 3 создания диалога UpDown
"style=GW dilog=[updwn=BOX_DATA] GLOBALUPDWN<a> GLOBALUPDWN1<a>" - пример 4 создания диалога UpDown



Может выглядеть следующим образом:






.


 
Andrey_AДата: Четверг, 30.08.2018, 11:24 | Сообщение № 2770
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Подключил [updwn] в shape Тестовая версия TCIMG 243_b8, в версии TCIMG 24.2 замените соответствующие файл(ы)

Пример:

Код
"shape=GW dilog=[updwn=BOX_DATA][updwn=BOX_EX1][updwn=BOX_EX2][updwn=BOX_EX3] GLOBALUPDWN<a> GLOBALUPDWN1<a> GLOBALUPDWN2<a> GLOBALUPDWN3<a> GLOBALUPDWN4<a>" - пример 5 - создание общего диалога UpDown и вывод данных в глобальные переменные




.


 
chip642Дата: Четверг, 30.08.2018, 20:48 | Сообщение № 2771
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Маэстро, спасибо, хорошее диалоговое окно, удобное и функциональное.

Раньше, например, диалоговое окно создания новых папок у меня выглядело так:



А теперь можно реализовать более компактно, так:



Если Маэстро еще создал бы подобный диалог для ComboBox - это было бы нечто, ведь именно ComboBox (имея Combo, Input не столь актуален) играет доминирующую роль в конструировании сложных диалогов и порой не всё там гладко можно рассредоточить, а имея подобно UpDown диалоговые возможности в ComboBox задача намного упрощалась бы.
В общем оставляю надежду, что может быть когда-нибудь.
 
Andrey_AДата: Пятница, 31.08.2018, 10:20 | Сообщение № 2772
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Код
Можно ли с помощью TCIMG определить существует ли заданная служба в системе?
...
Саха


Можно через команду nfsis
Через неё можно как получить, так и проверить на существование той или иной информации в системе, только надо знать что и где искать...

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

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

.


 
simupДата: Суббота, 01.09.2018, 14:26 | Сообщение № 2773
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Andrey_A, привет.
Может, не сюда надо было писать...
Вот эта кнопка не чистит системную TEMP
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$tmtm_TempClearAndEmpty
shell32.dll,32
Очистка временных файлов + очистка корзины + обновление кеша

0
-1

Возможная причина: у меня свой путь к TEMP
Что где подправить?
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Разобрался...
Может, кому пригодится:
Надо в файле %COMMANDER_PATH%\Files\Tcg\TCIMG.tcg
в секции [tm_TempClearAndEmpty]
вставить
delss=PS<%TEMP%\!!1>||1


Пишите, звоните.
 
Andrey_AДата: Воскресенье, 02.09.2018, 21:14 | Сообщение № 2774
Генералиссимус

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

TCIMG 24.3 от 02.09.2018

Скачать TCIMG 24.3





 
sibirnikДата: Вторник, 04.09.2018, 19:02 | Сообщение № 2775
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Цитата
exect=$var_s=##@[tc=TA]||$var_p=StringRight('$var_s',1)='\'?'$var_s':'''' copyy=$f250TCIMGU.lng||$f250//1||**1!!?.bkk xends=[tc=TG]??1 rends=@$var_p??1||&&^(.).*!!$1||??2 textt=$f250TCIMGU.lng||§CKBU20GLOBALRENDS<1>§!!~~GLOBALXENDS<1>©$var_p©<+>$var_p<+>§CKBU20GLOBALRENDS<1>§ shape=U7 slist=%L modfs=GLOBALSLIST<t>||0,1||#SISDATE cmdcm=[check=BOX_U20] sends=GLOBALCHECK1<t>??-1 cmdcm=[group=BOX_U17] cmdcm=[group=BOX_U18] cmdcm=[group=BOX_U21] ;; копирование и перемещение выделенных объектов с выбором папок назначения в диалоговом окне
Не влазит в размер экрана по вертикали. Пример из справки. Как бы уменьшить?


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

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