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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 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Дата: Понедельник, 21.12.2015, 16:17 | Сообщение № 1096
Генералиссимус

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

Цитата
Андрей, просьба посмотреть команду rstart. Хотелось бы, чтобы перезапуск выполнялся с тем же положением, в каком был запущен тотал - обычное окно или развернутое на весь экран. Я то привык работать в развернутом, а он перезапускается в обычном...


asmadeus, Реализовано. Тестовая версия TCIMG 124_b5, в версии 12.3 замените соответствующие файл(ы)

.


 
MatrosДата: Понедельник, 21.12.2015, 18:57 | Сообщение № 1097
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Андрей,можно ли с помощью TCIMG реализовать команду :
Отправить в Буфер Обмена описание *.exe файла одной строкой в последовательности – Производитель. Название программы. Версия
Вот типа таких данных,что на скрине :



Такая функция будет полезна для составления списков программ в релизах и пр...

На основе этой команды можно и кнопочку для переименования *.exe файла ..., тут можно и без производителя...,только название программы и версия...,но это не так бывает необходимо...



Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Понедельник, 21.12.2015, 21:13 | Сообщение № 1098
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата
Нужно открыть имя текущего файла под курсором для редактирования в отдельном модальном окне, причём окно должно быть широким на весь монитор, то есть, желательно, чтобы ширину можно было задать вручную


Реализовано. Тестовая версия TCIMG 124_b6, в версии 12.3 замените соответствующие файл(ы), Описание

[helpquote][+] Оптимизированы диалоги "[input]", "[richinput]", "[combo]", "[group]", "[edits]" ... (см. Дополнение №18)
- для определения размера диалогового окна (Width и Height) :
--- добавлен тег @W - который будет заменён значением ширины экрана
--- добавлен тег @H - который будет заменён значением высоты экрана
- при использовании тегов @W и @H :
--- в Width и Height возможно указывать математические действия, определяющие размеры диалогового окна.
--- диалоговое окно отображается относительно центра экрана.[/helpquote]

Пример:

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

.


 
Andrey_AДата: Понедельник, 21.12.2015, 21:51 | Сообщение № 1099
Генералиссимус

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

Цитата
Можно ли прикрутить такой же функционал к параметру total<>?


asmadeus, реализовано. Тестовая версия TCIMG 124_b7, в версии 12.3 замените соответствующие файл(ы)

Цитата
Правда, на десятке не происходит у меня и сама замена библиотеки, ну никак ее тотал не отпускает. Может, и это как то подвластно изменению?


У меня работает без запинок на Win 7x64, на Win10 проверить пока не могу, попробуйте проверить точность путей и увеличить паузу.

Код
[Setting]
...
; PauseCloseTotal - пауза в миллисекундах между закрытием Total Commander и дальнейшим действием при параметре total<>
PauseCloseTotal=0


.


 
asmadeusДата: Понедельник, 21.12.2015, 22:02 | Сообщение № 1100
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Andrey_A, то, что надо было. Согласен, изменения чисто эстетические, но все таки
 
Andrey_AДата: Понедельник, 21.12.2015, 22:29 | Сообщение № 1101
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата
Андрей,можно ли с помощью TCIMG реализовать команду :
Отправить в Буфер Обмена описание *.exe файла одной строкой в последовательности – Производитель. Название программы. Версия

Matros, в утилите тоже можно просмотреть информацию exe файла:

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

Для отправки в буфер необходимо нажать на кнопочку (правда не знаю в каком формате нужна информация):



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

Для переименования можно использовать информацию через параметр info=Vn

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

Переименовать EXE файл по содержимому в нём тегах "ProductName"_"ProductVersion"

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

По аналогии можно и другие переименования организовать

.


 
MatrosДата: Понедельник, 21.12.2015, 23:06 | Сообщение № 1102
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Андрей,спасибо большое!


Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Понедельник, 21.12.2015, 23:47 | Сообщение № 1103
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата
Что-то никак у меня одна задача не выходит, надо:
копировать в активную панель файлы по списку путей из буфера обмена и каждому файлу в комментарии прописать путь откуда он копировался
Что-то с комментариями беда...


Можно по сложному, но проще добавить параметр "listcms<>"

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

Добавить комментарии выделенным объектам по списку из буфера обмена

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

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

Можно попроще, но так 2 раза считывается буфер, хотя в этой команде не существенно...
Код
global copys=cliplist||"%p" comns=GLOBALCOPYS<t>||0||listcms<cliplist>||upd<1>


.


 
chip642Дата: Вторник, 22.12.2015, 01:30 | Сообщение № 1104
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Маэстро, Спасибо! Очень плодотворный день выдался.
 
Andrey_AДата: Четверг, 24.12.2015, 01:47 | Сообщение № 1105
Генералиссимус

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

Цитата
Тут мне пришла мысля))), создать команду - секундомер (безоконный)

Порадовало слово "безоконный". В системе Windows (Окна) без окна ни туда и ни сюда. Для любого действия в системе необходимо окно (пусть оно невидимое, но окно)

Большинство окон мы даже не видим, но они есть - это можно увидеть командой:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
infos=2||2
%COMMANDER_PATH%\Wcmicons.dll,4
Отображение информации об окнах

-1


Наверно имелось ввиду окно с минимальным интерфейсом, наподобие плавающей панели.

chip642, реализована первая часть. Вторая по пути... Тестовая версия TCIMG 124_b12, в версии 12.3 замените соответствующие файл(ы)





[helpquote][+] Добавлены новые команды
"watch"
- в TCIMG.ini добавлены секции [Watch], [Watch2] ... [WatchN] и ключи Trans, X, Y, ColorFrame, BkColor, ColorText[/helpquote]

Настройки из TCIMG.ini
Код
; [Watch], [Watch2] ... [WatchN]  - настройки сообщения с изображением текущего времени, используется в команде watch
[Watch]
; Trans - прозрачность. Число в диапазоне 0 - 255. Чем меньше число, тем более прозрачность окна. 255 = непрозрачно, 0 = невидимое.
Trans=255
; X - координата левого края. при -1 окно создаётся в центре.
X=5
; Y - координата верхнего края. при -1 окно создаётся в центре.
Y=5
; ColorFrame - RGB цвет рамки
ColorFrame=000000
; BkColor - RGB цвет фона
BkColor=008000
; ColorText - RGB цвет текста
ColorText=00FFFF


Примеры:

Код
"watch=0" - запустить секундомер, настройки внешнего вида в TCIMG.ini в секции [Watch]
"watch=0||Watch2" - запустить секундомер, настройки внешнего вида в TCIMG.ini в секции [Watch2]
"watch=1 pause=10s" - запустить секундомер, дождаться окончания других команд и выключиться
"watch=1||Watch2 pause=10s" - запустить секундомер, дождаться окончания других команд и выключиться


.


 
chip642Дата: Четверг, 24.12.2015, 08:25 | Сообщение № 1106
Генералиссимус

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

Да, именно так и есть.
Цитата
реализована первая часть

Маэстро, все сделал, как я хотел и даже лучше! Отличная реализация! up
P.S. Минус еще одна программа из портативной коллекции, таким "макаром" TCIMG все заменит.
 
Andrey_AДата: Среда, 30.12.2015, 12:12 | Сообщение № 1107
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Всех с наступающим НОВЫМ ГОДОМ!!!
Вот и прошёл ещё один год...
Как бы не было хорошо или не очень, а мы всегда ждём от этого праздника чего-то необычного и невероятного...
Пусть так и будет - Пусть в следующем году будет больше мира, счастья, радости, добра, любви, здоровья, вдохновения, благополучия... у Вас и Ваших близких!


А я со своей стороны постараюсь сэкономить время в рутинных компьютерных делах, чтобы потратить его на что-то интересное и благородное...

В этом году утилита продолжила свой путь развития и автоматизации:

- Выпущено более 30 версий
- Выпущено более 400 промежуточных бета версий при запросах пользователей и добавлении нового функционала для тестирования...
- Добавлено более 82 новых команд и большое количество параметров и подпараметров
- Добавлено более 1000 примеров в справку

В этой версии примеров перевалило за 7000

Всем спасибо кто помогал, тестировал, давал советы и предложения!

За последние 2 недели поступило много предложений - все я их видел - продолжение после Новогодних Праздников.

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

TCIMG 12.4 от 30.12.2015

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





 
FinnДата: Среда, 30.12.2015, 13:42 | Сообщение № 1108
Рядовой

На сайте с: 26.11.2015
Город: Москва
Сообщений: 3
Награды: 0
Репутация: 0
С наступающим Новым годом!
 
chip642Дата: Среда, 30.12.2015, 13:54 | Сообщение № 1109
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Andrey_A
Гигантский труд Вами проделан, а сколько еще предстоит...
Спасибо за труды! С наступающим НОВЫМ ГОДОМ!
 
Andrey_AДата: Понедельник, 04.01.2016, 20:41 | Сообщение № 1110
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-14332-16-1450866203
Цитата
Еще, по возможности: после завершения работы утилиты - значение секундомера записать в буфер обмена


chip642, реализовано watch:

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

[helpquote][+] Оптимизирована команда watch
- добавлена кнопка "Записать в буфер обмена"
- добавлен первый параметр "2"
- добавлен параметр "metronome<>"[/helpquote]

Код
"watch=2 pause=10s" - запустить секундомер, дождаться окончания других команд и выключиться, записав в буфер обмена значение секундомера
"watch=2||metronome<%%TCIMG_PATH%%\Metronome.wav|1> pause=10s" - запустить секундомер, дождаться окончания других команд и выключиться, записав в буфер обмена значение секундомера, каждую секунду проигрывать заданный звуковой файл
"watch=2||metronome<2|5> pause=23s" - запустить секундомер, дождаться окончания других команд и выключиться, записав в буфер обмена значение секундомера, каждые 5 секунд проигрывать звуковой файл (из TCIMG.ini из секции [Sound] из ключа 2)


.


 
Поиск:

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