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

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




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

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

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

Расширение функционала 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Дата: Пятница, 24.08.2018, 23:38 | Сообщение № 2761
Генералиссимус

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

TCIMG 24.2 от 24.08.2018

Скачать TCIMG 24.2





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

На сайте с: 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 | Сообщение № 2763
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Тестовая версия 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 | Сообщение № 2764
Генерал-лейтенант

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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Из темы "Расширение функционала" 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 | Сообщение № 2766
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Подключил [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 | Сообщение № 2767
Генералиссимус

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

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



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



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

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


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

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

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

.


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

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 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 | Сообщение № 2770
Генералиссимус

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

TCIMG 24.3 от 02.09.2018

Скачать TCIMG 24.3





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

На сайте с: 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
 
chip642Дата: Вторник, 04.09.2018, 19:28 | Сообщение № 2772
Генералиссимус

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

Цитата
Не влазит в размер экрана по вертикали.


В TCIMGU.lng впишите или замените эти шаблоны диалоговых окон (уменьшил высоту окон).

Код
GroupBox_U17=<#><#><#>Нет действия<+><+>Копировать выделенные объекты<+>copys=$GLOBALSLIST||x||allfold<GLOBALSENDS<t>><+>Копировать выделенные объекты  в именные папки<+>copys=$GLOBALSLIST||x||allfold<GLOBALSENDS<t>>::!!0!!(.*)(\w:.*\\)([^\.\\]*)(.+)!!$1$3<¤><+>Переместить выделенные объекты<+>copys=$GLOBALSLIST||x||allfold<GLOBALSENDS<t>><¤>delss=GLOBALSLIST<t>||1<+>Переместить выделенные объекты  в именные папки<+>copys=$GLOBALSLIST||x||allfold<GLOBALSENDS<t>>::!!0!!(.*)(\w:.*\\)([^\.\\]*)(.+)!!$1$3<¤>delss=GLOBALSLIST<t>||1<+>Упаковать выделенные объекты и переместить архивы<+>zpack=$GLOBALSLIST||GLOBALBENDS<1>||progres<>||foldname<1><¤>copys=GLOBALZPACK<t>||x||allfold<GLOBALSENDS<t>><¤>delss=GLOBALZPACK<t>||1<#>370<#>210
GroupBox_U18=<#><#><#>Не добавлять новый путь в шаблон<+>copyy=$f250TCIMGU.lng.bkk||$f250!!1||&&\.bkk$!!||**2!!<+>Добавить новый путь в шаблон<+><#>250<#>120
CheckBox_U20=Копирование — Перемещение¤TCIMG.dll,4<#>КОПИРОВАНИЕ  / ПЕРЕМЕЩЕНИЕ / АРХИВИРОВАНИЕ выделенных объектов<#>Выберите ПАПКИ НАЗНАЧЕНИЯ<#>:LABEL:Диск D:/<+>700,800040<+> Нет пути<+><+>§CKBU20D§:BREAK:<+>240<+>:LABEL:Диск F:/<+>700,800040<+>§CKBU20F§:LABEL:Диск C:/<+>700,800040<+>§CKBU20C§:LABEL:Диск E:/<+>700,800040<+>§CKBU20E§:LABEL:<+><#>540<#>250<#>10
GroupBox_U21=<#><#><#>Нет действия<+><+>Перейти в 1-й из выбранных каталогов<+>paths=GLOBALCHECK1<2><+>Перейти во 2-й из выбранных каталогов<+>paths=GLOBALCHECK1<3><+>Перейти в 3-й из выбранных каталогов<+>paths=GLOBALCHECK1<4><#>400<#>165


Ниже копка, которая может автоматически прописать или заменить шаблоны диалоговых окон в TCIMGU.lng, копируете выше выложенные шаблоны и применяете кнопку ниже, если подобных шаблонов нет, то они пропишутся в TCIMGU.lng, если есть, то они перезапишутся.
С проверкой наличия файла TCIMGU.lng , в случае отсутствия файла TCIMGU.lng - таковой создастся.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
creat=$f250||TCIMGU.lng||code<1>||owrite<8> aends=-1??-1||&&([^=]+)(=)(.+)!!$1@CRLF$3 bends=$GLOBALAENDS??-1||?T|p2#2|d,1:-1 cends=$GLOBALAENDS??-1||?T|p1#2|d,1:-1 <FOR> 1 <TO> GLOBALBENDS<0> GLOBALCENDS<c:INDEX:> iniwr=$f257||Russian||GLOBALBENDS<:INDEX:>||ClipGet() <NEXT>
WCMICONS.dll,17
Добавить в TCIMGU.lng  в секцию Russian шаблоны диалоговых окон из буфера обмена (ключ=значение)

-1
 
Andrey_AДата: Вторник, 04.09.2018, 19:30 | Сообщение № 2773
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
sibirnik, все шаблоны с приставкой U настраивает chip642 - у меня даже нет времени их проверять... Если где-то ошибка, то он поправит...

.


 
sibirnikДата: Вторник, 04.09.2018, 20:11 | Сообщение № 2774
Генерал-лейтенант

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

Добавлено (07.09.2018, 15:26)
---------------------------------------------
Andrey_A,
Не работают команды:

Цитата
infos=2||10||0||3,6,19,17,28||1 ;; отобразить информацию о всех службах в таблице с заданными колонками, отсортированной по первой колонке

infos=2||10||0||3,6,19,17,28 ;; Отобразить информацию о всех службах в таблице с заданными колонками

infos=2||10||1 ;; отобразить информацию о всех активных службах в таблице
Может и другие тоже...Поправьте по возможности. Выдаёт ошибка Line 9762.
 
Andrey_AДата: Суббота, 08.09.2018, 10:54 | Сообщение № 2775
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
sibirnik, Тестовая версия TCIMG 244_b4, в версии TCIMG 24.3 замените соответствующие файл(ы)

.


 
Поиск:

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