[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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Дата: Среда, 01.06.2016, 11:05 | Сообщение № 1426
Генералиссимус

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

simup, уточняй, что именно не работает?
Если последние команды, то я распаковал версию 3.8 + обновил последней бетой = все работает...


 
АфиДата: Среда, 01.06.2016, 13:24 | Сообщение № 1427
Лейтенант

На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
Награды: 0
Репутация: 0
Что-то не срабатывает команда

Код
infos=1||8

Информация о пользовательских командах в TC (таблица)

Ругается так:



OS: Win7-64
TC-32
 
simupДата: Среда, 01.06.2016, 16:30 | Сообщение № 1428
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Афи, может, в обновлении дело?
У меня тоже Win7-64 - infos=1||8 работает.



Пишите, звоните.
 
Andrey_AДата: Понедельник, 06.06.2016, 17:22 | Сообщение № 1429
Генералиссимус

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

Исправлено
Цитата simup ()
Почему так - не понимаю?!.

Смотреть это дело буду позже, как закончу работу над новой командой

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

Есть такая утилита SpecialCharactersViewer и хотелось давно её модифицировать, но желаний возникло столько, что проще было написать код заново и внести функционал в TCIMG

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

Предоставляю Вашему вниманию начальную версию

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



Что-то ещё не работает в ней, но начало положено.
Много что ещё я не в нёс (в течении 2-3 дней добавлю и отточу)
----
Если кому идея понравится и будут какие-то пожелания, высказывайте пока я в теме

Что планируется:
1. Второе небольшое окно для просмотра символов другими шрифтами
2. В нём же просмотр символа в HTML (типа как в браузере)
3. Вывод в буфер различной информации
4. Вывод символов в файл
ну... и ещё и ещё
----
Добавляйте идеи ))

.


 
Andrey_AДата: Вторник, 07.06.2016, 08:45 | Сообщение № 1430
Генералиссимус

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

Цитата Matros ()
Андрей,подумай по этой теме :
команда для загрузки TC вместе с windows.


Matros, а что о ней думать? Для загрузки TC вместе с windows добавь программу в автозапуск.

Код
TOTALCMD#BAR#DATA
cmd /c
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v "TC IMAGE" /d "%%COMMANDER_PATH%%\TOTALCMD.EXE"
Wcmicons.dll,1210
Отправить TC IMAGE в автозапуск

1
-1


Цитата Matros ()
всё о буфере...ИМХО, не очень удобно,как ни крути

Matros Не понял. Что неудобно? Что не крутить? Какая команда...

Цитата Matros ()
пользуюсь гаджетом,,,высший пилотаж (лучше,чем CLCL) - удобно,наглядно...
мои рекомендации- или сделать новую команду на основе гаджета ,или параллельную... ГАДЖЕТ ПРОСТО СУПЕР !!!
Хотелось бы точно такой через TCIMG... включая оформление и прочее...
Описывать его преимущества не буду...а вот ссылочка на него


Matros попользовался 10 минут и выкинул твой суперский ГАДЖЕТ на помойку. Описывать минусы не буду
Если нравится гаджет - пользуйся, в утилите есть vclip=x
Если в эту команду что-то надо добавить - добавлю, но крутить ещё один "буфер" не вижу смысла

.


 
MatrosДата: Вторник, 07.06.2016, 09:32 | Сообщение № 1431
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
Андрей,просто прошу ,сделай,а пользователи разберутся ,что удобнее
Что ты выкинул на помойку ... это не правильно...
Гаджет удобен и функционален... покатай ещё ... увидишь хорошие стороны ))
Самое главное сразу виден буфер...
Даже чип (Юра) использует CLCL,,, вот, а надо ,чтобы через TCIMG.



Всё приходящее,а музыка Вечна !
 
shveicarДата: Вторник, 07.06.2016, 17:18 | Сообщение № 1432
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Цитата Matros ()
Андрей,просто прошу ,сделай,а пользователи разберутся ,что удобнее
Что ты выкинул на помойку ... это не правильно...
Гаджет удобен и функционален... покатай ещё ... увидишь хорошие стороны ))
Самое главное сразу виден буфер...
Даже чип (Юра) использует CLCL,,, вот, а надо ,чтобы через TCIMG.


Попробовал Ваш гаджет.
Могу сказать только, что единственный его плюс в быстром считывании данных (в один клик) из блока.
Все остальное реализовано очень криво. Большие блоки объединенные в группы занимают довольно много места на экране.
На мой взгляд, в утилите уже есть достаточный набор инструментов для работы с буфером.
Тот же вызов памяти через zmenu (Clip - Слежение за буфером) и vclip=x.
Можно конечно, еще улучшить эти команды, добавив вынос истории буфера в отдельное окно в углу справа или слева (с отступами) и подключив вариант поверх всех окон,



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


Сообщение отредактировал shveicar - Вторник, 07.06.2016, 17:36
 
MatrosДата: Вторник, 07.06.2016, 19:50 | Сообщение № 1433
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
Цитата
Могу сказать только, что единственный его плюс в быстром считывании данных (в один клик) из блока.

это самый главный плюс и этого не отнять....
вот чтобы мне хотелось от TCIMG,,,



Всё приходящее,а музыка Вечна !
 
MatrosДата: Вторник, 07.06.2016, 21:34 | Сообщение № 1434
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
вот,парни,учите уроки дипломатичного ответа...не сказал да ,и в тоже время и нет не назвал...
молодца... многое можно подчерпнуть... спасибо... без всякой иронии...



Всё приходящее,а музыка Вечна !
 
Andrey_AДата: Среда, 08.06.2016, 14:26 | Сообщение № 1435
Генералиссимус

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

TCIMG 13.9 от 08.06.2016

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





[ps]Просьба ко всем пользователям:
Наверняка у Вас есть примеры, которых нет в справке, присылайте удобным вам способом - вставлю.
Это поможет многим. Заранее спасибо!
Присылать лучше архив с текстовым файлом в личку , в QIP, на мейл ... прикреплять здесь...[/ps]

.


 
Andrey_AДата: Четверг, 09.06.2016, 00:04 | Сообщение № 1436
Генералиссимус

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

Цитата shveicar ()
добавить возможность редактирования строк прямо в таблице отображаемой во время выполнения команды


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

Цитата shveicar ()
если ничего не выбрано, то передается все, а на самом деле - не передается ничего при
Код
global sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Выберите~~пункты:CHECKBOX:') GLOBALARRAY<a>



Исправлено.

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

[helpquote][+] Оптимизированы UDF функции _ArrayDisplay() и _ViewValues()
- в TCIMG.ini в секция [InfoList] изменены ключи Font на FontSize, AttributeFont на FontAttribute, NameFont на FontName, BkColors на BkColor
- в TCIMG.ini в секция [InfoList] добавлены ключи EditBkColor, EditTextColor
- добавлено редактирование элементов таблицы по двойному клику на пункте или по клавишам F2 и "SPACE" (пробел)
- окончание редактирование по "ENTER"
- исправлен вывод всех пунктов (при GLOBALNAME<b> или использовании тега :CHECKBOX:) , если не отмечен ни один пункт
[+] Добавлена корректировка размерности массива GLOBALARRAY<a>[/helpquote]



Настройка внешнего вида таблицы в секции [InfoList]

Код
; [InfoList] - стиль отображения таблиц в команде infos=
[InfoList]
; FontSize - Размер шрифта
FontSize=12
; FontWeight - Толщина шрифта: 400 - нормальный, 700 - жирный
FontWeight=400
; FontAttribute - Стиль: 2 - курсив, 4 - подчёркнутый, 8 - зачёркнутый (объединение стилей: 2+4 = курсив и подчёркнутый)
FontAttribute=0
; FontName - Имя шрифта
FontName=Arial
; TextColor - цвет текста
TextColor=000000
; BkColor - RGB цвет чётных пунктов
BkColor=FFFFFF
; AltColor - RGB цвет нечётных пунктов
AltColor=EBEBEB
; EditBkColor - RGB цвет фона поля редактирования (F2, Пробел или двойной клик на пункте)
EditBkColor=CAE1FF
; EditTextColor - RGB цвет текста поля редактирования (F2, Пробел или двойной клик на пункте)
EditTextColor=4F2F4F


.


 
simupДата: Четверг, 09.06.2016, 12:07 | Сообщение № 1437
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Привет, всем!

Andrey_A, я тонкости не понимаю и вот такие вопросы:

Кнопка
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=-1!!-1 GLOBALSENDS<b>
Wcmicons.dll,1
просмотр содержимого буфера обмена построчно в таблице с возможностью выбора пунктов в чекбоксе

-1

1. Почему пропускаются пустые строки?
2. Зачем в первой строке выводится кол-во строк в буфере?


Пишите, звоните.
 
simupДата: Четверг, 09.06.2016, 12:32 | Сообщение № 1438
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Цитата Andrey_A ()
Просьба ко всем пользователям:
Наверняка у Вас есть примеры, ... ... ...
Присылать лучше архив с текстовым ...


Есть ышо предложение:
В темах Кнопки для Total Commander и Кнопки для TCIMG выкладывать свои бары и менюшки.
(С пояснениями, если нужно для нормальной работы какой-то кнопки вносить изменения в файлы конфигурации).


Пишите, звоните.
 
Andrey_AДата: Четверг, 09.06.2016, 14:06 | Сообщение № 1439
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата simup ()
1. Почему пропускаются пустые строки?
2. Зачем в первой строке выводится кол-во строк в буфере?


1. В справке все написано по этой команде + принцип создания глобальных переменных Дополнение №23

[helpquote]Output - режим вывода данных (записи данных в глобальный массив) [необязательный]:
1 - как есть (по умолчанию) запись информации в 1-ю ячейку массива GLOBALSENDS
N - любое положительное число - запись в заданную ячейку (ячейка перезаписывается)
N-M - диапазон - запись (дублирование информации) в заданный диапазон ячеек
-1 - разбить построчно (перезаписываются все ячейки, размер массива равен количеству строк).
-2 - тоже что и -1 , но сохраняются пустые строки.[/helpquote]

Если нужны пустые строки, то используй -2

Код
sends=-1!!-2 GLOBALSENDS<b>


2. В первой строке нужно количество, потому в 100% использовании глобальных переменных оно нужно в циклах

Код
sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> серия команд <NEXT>


GLOBALSENDS<0> - это и есть количество всех элементов

Всё зависит от твоей задачи, если нужно просто буфер просмотреть без доп. цифр, то пользуйся другими командами

Код
exect=_ViewValues(ClipGet(),'Просмотр~~буфера~~обмена',700,400)

Код
exect=$var_a=StringSplit(ClipGet(),@CR,2)||_ViewValues($var_a)


.


 
Andrey_AДата: Четверг, 09.06.2016, 17:23 | Сообщение № 1440
Генералиссимус

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

Цитата shveicar ()
Так же предлагаю сделать вариант для информационного окна:
...
с поддержкой цвета для заголовка с текстом (Образец строк в буфере), а то получается что весь текст черного цвета и нет четкого выделения информации и также, крестик для закрытия этого окна. И если за этим информационным окном следует другая команда:


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

С infbx уже ничего не сделать. Создана новая команда infht над окном можно издеваться как хочешь

Примерно так:



.


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

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