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

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


Здравствуйте!
...
Есть текстовый файл в котором есть столбцы, разделитель между ними пробел
Пример:
Код
111 222 AAA
444 555 BBB
777 888 CCC

1. Можно ли быстро получить тот или иной столбец для дальнейшего использования
2. Можно ли как-то поменять местами 1-й и 3-й столбец
...
Верю, что TCIMG должна справится. Спасибо.



Можно:

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

2-й получаем так:
Код
vends=%P%N!!-1||formt<0!!(?:[^~~\r\n]+~~){1}([^~~\r\n]+)(?:[^\r\n]+)?> GLOBALVENDS<a>

3-й так:
Код
vends=%P%N!!-1||formt<0!!(?:[^~~\r\n]+~~){2}([^~~\r\n]+)(?:[^\r\n]+)?> GLOBALVENDS<a>


Если надо в записать результат в буфер обмена, то замените
Код
GLOBALVENDS<a> на GLOBALVENDS<c>


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

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

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

[ps]
Совет тем, кто работает с текстовыми файлами - изучайте регулярные выражения
- Есть программа RegExp , которая позволяет тестировать и в которой есть ряд примеров на которых можно учится.
- И всегда в теме можно задать вопросы...
[/ps]

.


 
simupДата: Понедельник, 30.05.2016, 14:56 | Сообщение № 1412
Генерал-лейтенант

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


Ура! Вышла новая версия!



Я, со слезами на глазах (слёзы радости, конечно-же), бросив все дела, стал вспоминать:
Что теперь у меня не будет работать, потому как своими-же кривыми ручками правил TCIMG.ini "под себя" восемьсот тыщь раз?..
Файлик-то новый теперь, как из магазина!

Люди добрые, если я напишу свой файл (например, My_TCIMG.ini) с секциями, в которых только добавленный туда мой любимый и родной мусор, то...
Есть-ли возможность одним кликом добавить из моего файла в оригинальный всё ето де.... дело?
А с диалогом? Если строка с параметром уже есть, чтоб можно было видеть, переписать её или нет...
Andrey_A, ты ведь наверняка что-то подобное делаешь при обновлении утилиты! А нет?..








Пишите, звоните.
 
chip642Дата: Понедельник, 30.05.2016, 14:56 | Сообщение № 1413
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата simup
Есть-ли возможность одним кликом добавить из моего файла в оригинальный всё ето де.... дело?


Автор давным давно всё уже продумал, просто создай копию своему TCIMG.ini с именем TCIMGU.ini, и всё, отныне все настройки имеющие совпадения будут в приоритетном порядке считываться с TCIMGU.ini. Здесь подробнее как обновлять TCIMG.
 
simupДата: Понедельник, 30.05.2016, 15:12 | Сообщение № 1414
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Aman Tanrım! Yaşadıkça öğreniyorsun!
... (eşit derecede Aptal öleceksin) :(

chip642, спасибо, указал неучу...
В шапку нада...

ДОБАВИЛ


Пишите, звоните.
 
chip642Дата: Понедельник, 30.05.2016, 15:39 | Сообщение № 1415
Генералиссимус

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

У меня тоже Windows 7 x64, всё работает. Единственное, если нет этого ключа
Код
[Buttonbar]
Buttonheight=20

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

Цитата simup ()
Показать выделенное активной панели

Код
pathu=%P%N marlr=%F||0||after<1>

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

Можно таким макаром еще попробовать:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=50~~$cm2023
Wcmicons.dll,19
Показать выделенные объекты активной панели в отдельном окне

-1
-1


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
patha="%P" marks=[tc=AL]
Wcmicons.dll,15
Возврат из отдельного окна с сохранением выделения

-1
-1
 
simupДата: Понедельник, 30.05.2016, 16:10 | Сообщение № 1416
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Цитата chip642 ()
У меня тоже Windows 7 x64, всё работает. Единственное, если нет этого ключа... ... ...

Не работает, хоть убийй..
в Wincmd.ini меняется значение..
в WinButtonBar.ini не меняется значение..


Пишите, звоните.
 
chip642Дата: Понедельник, 30.05.2016, 16:26 | Сообщение № 1417
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
simup, да, да я уже понял почему, автор мне намекнул, исправлю кнопку.
 
chip642Дата: Понедельник, 30.05.2016, 16:37 | Сообщение № 1418
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
simup, эту кнопку с выставлением размеров значков я случайно подсунул автору, она давнишняя, экспериментировал для себя, лучше конечно пользоваться командой buttc, там всё просто и понятно.
 
simupДата: Понедельник, 30.05.2016, 17:05 | Сообщение № 1419
Генерал-лейтенант

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

Пишите, звоните.
 
MatrosДата: Понедельник, 30.05.2016, 18:57 | Сообщение № 1420
Генералиссимус

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

Код
[TitleWindow3]
Line=¤DATE¤ddd MM MMM yyyy   HH:mm:ss¤   ЦП: ¤CPU¤%   Память: ¤USEDMEMORY¤%

[TitleWindow4]
Line=¤DATE¤ddd MM MMM yyyy   HH:mm:ss¤   ЦП: ¤CPU¤%   Память: ¤USEDMEMORY¤%   DL: ¤DOWNLOAD¤/с   UL: ¤UPLOAD¤/с


на

Код
[TitleWindow3]
Line=¤DATE¤ddd dd MMM yyyy   HH:mm:ss¤   ЦП: ¤CPU¤%   Память: ¤USEDMEMORY¤%

[TitleWindow4]
Line=¤DATE¤ddd dd MMM yyyy   HH:mm:ss¤   ЦП: ¤CPU¤%   Память: ¤USEDMEMORY¤%   DL: ¤DOWNLOAD¤/с   UL: ¤UPLOAD¤/с



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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-15597-16-1464061720
Цитата chip642 ()
Предалагаю для удобстава сделать ЛКМ по иконке в трее откл/вкл слежения за буфером обмена, а ПКМ оставить как есть, свернуть/развернуть окно.


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

[helpquote][+] В команде vclip в TCIMG.ini в секцию [ClipViewer] добавлен ключ LClick[/helpquote]

Код
; LClick - левый клик мыши в трее включает/отключает слежение за буфером обмена, 0 - скрывает/отображает окно ( работает при Tray=1 или Tray=2)
LClick=1


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

Цитата chip642 ()
эту кнопку с выставлением размеров значков я случайно подсунул автору, она давнишняя, экспериментировал для себя, лучше конечно пользоваться командой buttc, там всё просто и понятно.


Не подсовывал он, я сам её свистнул)))
Совместными усилиями переделали:

В TCIMG.lng
Код
ComboBox_U8=Установка размера значков||Текущий размер значков $var_n@CRLFВыберите или введите желаемый размер@CRLFзначков на панели инструментов:||10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39||293||146||$var_k


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

.


 
simupДата: Вторник, 31.05.2016, 00:03 | Сообщение № 1422
Генерал-лейтенант

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

Ну теперь работает...


Пишите, звоните.
 
chip642Дата: Вторник, 31.05.2016, 07:34 | Сообщение № 1423
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Andrey_A ()
; LClick - левый клик мыши в трее включает/отключает слежение за буфером обмена

Во, теперь очень удобно стало. Красота! Маэстро, мерси!
 
Andrey_AДата: Среда, 01.06.2016, 00:37 | Сообщение № 1424
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата Matros ()
Есть неточность в TCIMG.ini замени:

Спасибо! Заменю.

         E-Mail


Добрый день!
...
В команду scren, которой я постоянно пользуюсь, можно ли добавить создание скриншота в виде треугольника?
...
Серый М.



Пришлось вспомнить математику 5 класса))) Тестовая версия TCIMG 139_b3, в версии TCIMG 13.8 замените соответствующие файл(ы)

Примеры многоугольников:

Код
"scren="%p"||$fname|png||snap<7,0,3>||upd<1> sndps=2" - сделать скриншот "равностороннего треугольника" по 2-м точкам и сохранить в активной панели
"scren="%p"||$fname|png||snap<7,0,4>||upd<1> sndps=2" - сделать скриншот "равностороннего прямоугольника" по 2-м точкам и сохранить в активной панели
"scren="%p"||$fname|png||snap<7,0,5>||upd<1> sndps=2" - сделать скриншот "равностороннего пятиугольника" по 2-м точкам и сохранить в активной панели
"scren="%p"||$fname|png||snap<7,0,10>||upd<1> sndps=2" - сделать скриншот "равностороннего десятиугольника" по 2-м точкам и сохранить в активной панели
"scren="%p"||$fname|png||snap<7,00FFFF,6>||upd<1> sndps=2" - сделать скриншот "равностороннего шестиугольника" по 2-м точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF


Ну и бонус, вдуг и звёзды понадобятся :D

Код
"scren="%p"||$fname|png||snap<8,0,5>||upd<1> sndps=2" - сделать скриншот "пятиконечной  звезды" по 3-м точкам и сохранить в активной панели
"scren="%p"||$fname|png||snap<8,0,10>||upd<1> sndps=2" - сделать скриншот "десятиконечной  звезды" по 3-м точкам и сохранить в активной панели
"scren="%p"||$fname|png||snap<8,00FFFF,8>||upd<1> sndps=2" - сделать скриншот "восьмиконечной  звезды" по 3-м точкам и сохранить в активной панели, цвет вне поля выделенного фрагмента Aqua 00FFFF


.


 
simupДата: Среда, 01.06.2016, 09:31 | Сообщение № 1425
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Andrey_A, а чё у меня не работает?
создаются файлы *.tmp в %TEMP% и всо :(


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

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