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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
BezDNaU, видео не показало, что что-то не работает.
В этой версии я изменил порядок проверки, но от ключа TextEdit никуда не денешься, т.к. если попадётся расширение, которое не ассоциировано, то будет проверяться этот ключ для того, чтобы открыть файл. А т.к. большинство "незнакомых" файлов, встречающихся на моём пути, это текстовые файлы, то я выбрал для себя AkelPad. Вы можете выбрать любую другую программу.

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

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

alexxxx, потестировал openmn в архивах и добавил... Спасибо за идею!

[helpquote][+] Оптимизирована команда openmn - добавлена поддержка выбора программ:
- в открытых архивах
- при открытом FTP
- при результатах поиска
[±] В командах opens и openf изменён порядок проверки программы по умолчанию
[/helpquote]

.


 
alexxxxxДата: Суббота, 23.07.2016, 09:24 | Сообщение № 1592
Рядовой

На сайте с: 10.01.2016
Город: Одесса
Сообщений: 11
Награды: 0
Репутация: 0
Здравствуйте! Это Вам огромное СПАСИБО!
 
simupДата: Суббота, 23.07.2016, 12:03 | Сообщение № 1593
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Andrey_A, а что с моим вопросом?
Это не шибко важно, конечно, но все-же...


Пишите, звоните.
 
Andrey_AДата: Суббота, 23.07.2016, 15:30 | Сообщение № 1594
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата simup ()
а можно добавить в команду watch координату -2 (х - правый край, y - внизу)?


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

[helpquote][Watch]
; X - координата левого края. при -1 окно создаётся в центре. При других отрицательных числах отсчёт ведётся от правого края
X=5
; Y - координата верхнего края. при -1 окно создаётся в центре. При других отрицательных числах отсчёт ведётся от нижнего края
Y=5[/helpquote]

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

[ps]
Цитата simup ()
а что с моим вопросом?
Это не шибко важно, конечно, но все-же...

Товарисчь с попугаем! В очередь... )))
[/ps]

.


 
VikTor1985Дата: Суббота, 23.07.2016, 16:30 | Сообщение № 1595
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
VikTor1985, там и так всё не просто с этими диалогами, и лепить ещё несколько Group в один [group] не вижу смысла.
Лучше дайте пример конкретной задачи, где вы хотели бы это использовать... Наверняка найдётся способ обойтись одним Group


Пример такого плана:
в файле "TCIMGU.lng":
Код
GroupBox_AutoCad=AutoCAD<#>Сохранение, Восстановление и Удаление Настроек<#>AutoCad:<#>1. Сохранить ВСЕ настроики<+>Save_1<+>2. Удалить ВСЕ настройки<+>Del_1<+>3. Копировать ВСЕ настройки на КОМПЬЮТЕР<+>Copy_1<+>--------------- Работа с РЕЕСТРом ---------------<+><+>REG OPEN - AutoCAD<+>ReG_Open<+>REG DEL - AutoCAD<+>REg_Del<#>350<#>280

Здесь исполняющие команды прописаны в файле "TCIMGU.tcg"
соответсвенно команда:
Код
tcimg=$pm[group=BOX_AutoCad]

Данный пример, при исполнении команды, имеет вид:


Хотелось бы видеть пункт "--------------- Работа с РЕЕСТРом ---------------" - как название группы, чтобы нельзя было выбрать эту строчку в диалоге,- к примеру так (отредактировано в фотошоп)))):


как вариант можно добавить еще одну переменную в шаблон:
[helpquote]GroupBoxN=Title*<#>Info<#>Group<#>LineRadioButtons<#>Group2<#>LineRadioButtons2<#>Width<#>Height<#>TextSize<#>TextWeight[/helpquote]

Хотя, можно даже и не шаблон а в "LineRadioButtons" прописать вставку Названий разделов не через <+>, а к примеру <++> (как вариант)
т.е типа:
Код
GroupBox_AutoCad=AutoCAD<#>Сохранение, Восстановление и Удаление Настроек[color=red]<#><#>[/color]<++>AutoCad<++>1. Сохранить ВСЕ настроики<+>Save_1<+>2. Удалить ВСЕ настройки<+>Del_1<+>3. Копировать ВСЕ настройки на КОМПЬЮТЕР<+>Copy_1<++>Работа с РЕЕСТРом<++>REG OPEN - AutoCAD<+>ReG_Open<+>REG DEL - AutoCAD<+>REg_Del<#>350<#>280

Здесь, "Group" пустая строка
И получится что-то типа этого:

Добавлено (23.07.2016, 16:30)
---------------------------------------------
У меня пока получилось обойти этот момент как в первом скрине! т.е. Пункт "--------------- Работа с РЕЕСТРом ---------------" можно выделить, но я команду в него прописал этот же [Group], т.е. зициклил его, при выбора этого пункта у меня открывается это же окно.
Но хотелось бы обойти это, что бы нельзя было этот пункт вообще выбирать!

Прикрепления: 9348546.jpg (105.8 Kb) · 8452396.jpg (104.9 Kb) · 2288506.jpg (103.5 Kb)
 
Andrey_AДата: Суббота, 23.07.2016, 19:10 | Сообщение № 1596
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
VikTor1985, я так понял, что Вам нужна дополнительная надпись между radiobutton , а не много отдельных Group?

 
VikTor1985Дата: Суббота, 23.07.2016, 19:40 | Сообщение № 1597
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
VikTor1985, я так понял, что Вам нужна дополнительная надпись между radiobutton , а не много отдельных Group?


да да да, совершенно верно, типа название подгруппы, которая не являлась бы командой (без выбора)
 
Andrey_AДата: Суббота, 23.07.2016, 21:52 | Сообщение № 1598
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата VikTor1985 ()
типа название подгруппы, которая не являлась бы командой (без выбора)


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

В TCIMG.lng найдёте тестовые
Код
GroupBox_AutoCad1=AutoCAD<#>Сохранение, Восстановление и Удаление Настроек<#>Режим работы с настройками<#>:LABEL:AutoCad<+><+>1. Сохранить ВСЕ настроики<+>Save_1<+>2. Удалить ВСЕ настройки<+>Del_1<+>3. Копировать ВСЕ настройки на КОМПЬЮТЕР<+>Copy_1<+>:LABEL:Работа с РЕЕСТРом<+><+>REG OPEN - AutoCAD<+>ReG_Open<+>REG DEL - AutoCAD<+>REg_Del<#>350<#>280

GroupBox_AutoCad2=AutoCAD<#>Сохранение, Восстановление и Удаление Настроек<#>Режим работы с настройками<#>:LABEL:AutoCad<+>700<+>1. Сохранить ВСЕ настроики<+>Save_1<+>2. Удалить ВСЕ настройки<+>Del_1<+>3. Копировать ВСЕ настройки на КОМПЬЮТЕР<+>Copy_1<+>:LABEL:Работа с РЕЕСТРом<+>700<+>REG OPEN - AutoCAD<+>ReG_Open<+>REG DEL - AutoCAD<+>REg_Del<#>350<#>280

GroupBox_AutoCad=AutoCAD¤TCIMG.dll,74<#>Сохранение, Восстановление и Удаление Настроек<#>Режим работы с настройками<#>:LABEL:AutoCad<+>700,000080<+>1. Сохранить ВСЕ настроики<+>Save_1<+>2. Удалить ВСЕ настройки<+>Del_1<+>3. Копировать ВСЕ настройки на КОМПЬЮТЕР<+>Copy_1<+>:LABEL:Работа с РЕЕСТРом<+>700,DC143C<+>REG OPEN - AutoCAD<+>ReG_Open<+>REG DEL - AutoCAD<+>REg_Del<#>350<#>280


Попробуйте команды:

Код
sends=[group=BOX_AutoCad2] GLOBALSENDS<a>

sends=[group=BOX_AutoCad1] GLOBALSENDS<a>

sends=[group=BOX_AutoCad] GLOBALSENDS<a>


Последняя выдаёт такой скрин...



.


 
Andrey_AДата: Воскресенье, 24.07.2016, 02:07 | Сообщение № 1599
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16118-16-1468835159
Цитата shveicar ()
для команды icofs, отсутствует вывод путей в глобальные переменные.

Код
global icofs=%L||-1||favicon.ico|ico|exe,0,1 GLOBALICOFS<a>


Если можно будет их добавить, то будет удобно последующие получение нужных путей для назначения атрибутов.


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

[helpquote][+] Для команды icoft
- добавлены глобальные переменные GLOBALICOFT, GLOBALICOFT1, GLOBALICOFT2
[+] Для команды icofs
- добавлены глобальные переменные GLOBALICOFS, GLOBALICOFS1, GLOBALICOFS2
[/helpquote]

GLOBALICOFS - пути папок
GLOBALICOFS1 - пути иконок, которые были установлены для папок
GLOBALICOFS2 - пути Desktop.ini

Код
global icofs=%L||-2||favicon.ico|ico|exe,0,1 GLOBALICOFS<a> GLOBALICOFS1<a> GLOBALICOFS2<a>


Не всё проверял, что тестировал, вроде хорошо... тестируем, отписываемся.

.


 
simupДата: Воскресенье, 24.07.2016, 02:22 | Сообщение № 1600
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Доступно только для пользователей

Пишите, звоните.
 
Andrey_AДата: Воскресенье, 24.07.2016, 02:30 | Сообщение № 1601
Генералиссимус

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

Удалил этот пример, спасибо.


 
simupДата: Воскресенье, 24.07.2016, 02:38 | Сообщение № 1602
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Andrey_A, не спицца?

А зачем удалил?
Вот так работает же:
Код
bufsr=##<info=o1%P%N>


Пишите, звоните.
 
Andrey_AДата: Воскресенье, 24.07.2016, 02:54 | Сообщение № 1603
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата simup ()
зачем удалил?
Вот так работает же:

Всё для экономии времени, если есть правильный, то обычно пишут (без скринов):
Цитата
Этот пример
"xxxx" - описание
необходимо заменить на этот
"yyy" - описание

А раз этого нет - удалил.
Цитата simup ()
не спицца?

Это запланированное выделение времени.
Кстати, так и не отписался по поводу watch...

[ps]
Каждый может прислать примеры, которых нет в справке...
Заранее спасибо!
[/ps]

.


 
simupДата: Воскресенье, 24.07.2016, 03:41 | Сообщение № 1604
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Цитата Andrey_A ()
Это запланированное выделение времени.
Кстати, так и не отписался по поводу watch...


Вроде как тоже работаю чуть... (хоть и не так много, как вы, молодежжж :D )

Отписываюсь:
Усё работает!!! БАЛЬШОЕ СПАСИБА!


Пишите, звоните.
 
VikTor1985Дата: Воскресенье, 24.07.2016, 08:14 | Сообщение № 1605
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
Раелизовано: Тестовая версия TCIMG 146_b8,

Andrey_A, Спасибо большое за исправления!!! Все работает!!! :)
Правда команда:
Код
sends=[group=BOX_AutoCad2] GLOBALSENDS<a>

Выдает ошибку при выполнении команды (у меня команды ссылаются на пользовательские секции файла *.tcg)
а старая версия команды:
Код
tcimg=$pm[group=BOX_AutoCad]

Работает отлично!
Спасибо большое
 
Поиск:

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