[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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)






 
chip642Дата: Четверг, 05.11.2015, 05:55 | Сообщение № 1006
Генералиссимус

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

При snap<1> для сохранения выделенной области нужен дополнительный клик ПКМ или СКМ, а при snap<3> после выделения области — при отпускании ЛКМ -> снимок автоматически сохраняется.
Цитата
chip642, shveicar, переносите сообщения в раздел расширения функционала, т.к. это не скоро реализуется - с точным рисованием есть большая проблема в Autoit

Спасибо за разъяснение, с этим все понятно!
 
АфиДата: Пятница, 06.11.2015, 19:25 | Сообщение № 1007
Лейтенант

На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
Награды: 0
Репутация: 0
Нашел странный глюк для команды textv. Что-нибудь, например,
textv=%P%N||viewtext<%P%N|600|500>
Если открыто окно с текстом, то не работает хоткей Ctrl+S. Проверил на программах Adobe Photoshop, Adobe InDesign и простой Блокнот (notepad.exe) из состава Windows. Сохранить файл возможно только с помощью команды в меню, горячая клавиша не работает. Все остальные хоткеи в порядке.
Естественно, активны вышеназванные программы, а не окошко команды textv.

Добавлено (06.11.2015, 19:25)
---------------------------------------------
И еще обратил внимание, что команда imgcn удаляет из JPG-файлов EXIF-информацию. Нельзя ли скорректировать команду, чтобы EXIF-информация после конвертирования оставалась?


Сообщение отредактировал Афи - Пятница, 06.11.2015, 19:27
 
Andrey_AДата: Пятница, 06.11.2015, 20:26 | Сообщение № 1008
Генералиссимус

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

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

Цитата
Спасибо за разъяснение, с этим все понятно!

chip642, не совсем понятно)) есть мысли сделать точечное скриншетирование многоугольников, возможно и окружностей/овалов, но позже... так что предложения в тему расширения функционала... и по поводу vclip тоже...

[ps]
В этой теме не будет времени смотреть все 68-108 страниц, а предложения в теме "расширения функционала" периодически просматриваю, на некоторые из них появляется вдохновение реализации.
[/ps]
------------ Добавлено ------------
Цитата
Нельзя ли скорректировать команду, чтобы EXIF-информация после конвертирования оставалась?

Не обращал внимание на это, попробую что-нибудь придумать... но позже.


 
АфиДата: Вторник, 10.11.2015, 12:54 | Сообщение № 1009
Лейтенант

На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
Награды: 0
Репутация: 0
Андрей, предлагаю добавить в TCIMG.ini в раздел [Setting] в формат дат еще одну: DD.MM.YYYY. Все-таки, у нас традиционно обычно даты так пишутся. День, месяц, год. То есть дать, скажем, такую строчку:
Код
FormatDate4=DD.MM.YYYY
 
Andrey_AДата: Среда, 11.11.2015, 04:36 | Сообщение № 1010
Генералиссимус

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

Код

FormatDate100=DD.MM.YYYY (HH.NN.SS)
FormatDate101=DD_MM_YYYY


и использовать в командах:
Код

folds="%p"||x||##date<DATE100>
folds="%p"||x||##date<DATE101>


 
АфиДата: Среда, 11.11.2015, 11:32 | Сообщение № 1011
Лейтенант

На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
Награды: 0
Репутация: 0
Да я знаю! И использую. Просто удивился немного, почему в датах по умолчанию американский стандарт есть, а нашего нет ;)

Сообщение отредактировал Афи - Среда, 11.11.2015, 11:35
 
Andrey_AДата: Среда, 11.11.2015, 22:48 | Сообщение № 1012
Генералиссимус

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

TCIMG 11.9 от 11.11.2015

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





 
Andrey_AДата: Четверг, 12.11.2015, 10:02 | Сообщение № 1013
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
         Л.С.


Как найти дубликаты в разных каталогах с помощью Total Commander?
Напирмер выделенны каталоги на разных дисках, нужно только в них произвести поиск дубликатов-файлов.
Спасибо.



Возможно можно сделать проще, но вот мой вариант:
1. Создаём шаблон поиска:
Код
Поиск_Дубликатов_по_содержимому_SearchFlags=0|000002000020|||||||||1110|
Поиск_Дубликатов_по_содержимому_SearchFor=
Поиск_Дубликатов_по_содержимому_SearchIn=
Поиск_Дубликатов_по_содержимому_SearchText=


2. С помощью параметра [tc]
Получаем список, пример:

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

А спомощью кнопки, отправляем временный файл списка в поле "Место поиска"

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

.


 
АфиДата: Четверг, 12.11.2015, 12:03 | Сообщение № 1014
Лейтенант

На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
Награды: 0
Репутация: 0
Андрей, а нет ли возможности сделать следующее (слёту я в справке не нашел, если что-то есть, подскажите, где): я постоянно использую 3-4 архиваторных плагина. Каждый раз приходится нажимать Alt+F5, потом в диалоговом окне "Упаковка файлов" выбирать в выпадающем списке нужный плагин. Нет ли возможность автоматизировать этот процесс по аналогии, скажем, с выбором пункта контекстного меню объекта? Там идентификация происходит по имени. Тут, наверное, тоже по имени ориентироваться можно. Было бы удобно создать 3-4 необходимые кнопки. Или хоткеи привязать...

Сообщение отредактировал Афи - Четверг, 12.11.2015, 12:05
 
Andrey_AДата: Четверг, 12.11.2015, 18:27 | Сообщение № 1015
Генералиссимус

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

Афи, смотрите команду arwcx

Для выбора создаётся диалог [combo]

Пример:
В TCIMG.lng прописываем:
Код
ComboBox18=Выбор архива||Введите расширение архива:||zip|rar|7z|7zip||263||117||1||1


Нужные типы добавляем, ненужные удаляем

Кнопка:

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

Остальные параметры смотрите в команде arwcx


 
АфиДата: Пятница, 13.11.2015, 14:09 | Сообщение № 1016
Лейтенант

На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
Награды: 0
Репутация: 0
Спасибо, разобрался с командой arwcx.
Вот только один маленький нюанс остался. Есть возможность задать параметры так, чтобы имя архиву давалось аналогично стандартным архиваторам (например, WinRAR при интеграции в систему, в контекстном меню к объектам)?
То есть, принцип формирования имени архива такой: если архивируется один файл/папка, то имя архиву дается по имени архивируемого объекта; если же архивируется несколько файлов/папок, то имя архиву дается по имени родительской папки.

Добавлено (13.11.2015, 14:09)
---------------------------------------------

Цитата
И еще обратил внимание, что команда imgcn удаляет из JPG-файлов EXIF-информацию. Нельзя ли скорректировать команду, чтобы EXIF-информация после конвертирования оставалась?

Андрей, прошу прощения, протестировал еще раз. EXIF-тэги команда imgcn не удаляет. Видно, что-то у меня в тот раз не так сработало.


Сообщение отредактировал Афи - Пятница, 13.11.2015, 13:41
 
Andrey_AДата: Пятница, 13.11.2015, 21:29 | Сообщение № 1017
Генералиссимус

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

Афи, может это решит проблему: Тестовая версия TCIMG 120_b3, в версии 11.9 замените соответствующие файл(ы)

[helpquote][+] Оптимизирована команда arwcx
- добавлена проверка: на наличие открытого FTP, на наличии объекта под курсором
- добавлен параметр pathm<Name>[/helpquote]

Примеры:

Код
"arwcx="%t"||zip||pathm<pack>" - упаковать объекты в zip в другую панель: если нет выделения, то имя берётся из имени объекта под курсором, если есть выделение, то имя берётся из имени родительской папки; если нет родительской папки, то имя pack
"arwcx="%p"||zip||pathm<pack>" - упаковать объекты в zip активную панель: если нет выделения, то имя берётся из имени объекта под курсором, если есть выделение, то имя берётся из имени родительской папки; если нет родительской папки, то имя pack


Цитата
EXIF-тэги команда imgcn не удаляет

Это радует, я просто отложил тестирования графики на потом (вдохновения нет) ...


 
shveicarДата: Суббота, 14.11.2015, 00:17 | Сообщение № 1018
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Цитата
EXIF-тэги команда imgcn не удаляет

Как раз, удаление меток в виде отдельной опции было бы здорово, но это потом, если вдруг будет вдохновение :)
 
АфиДата: Суббота, 14.11.2015, 22:54 | Сообщение № 1019
Лейтенант

На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
Награды: 0
Репутация: 0
Цитата
Как раз, удаление меток в виде отдельной опции было бы здорово

Протестировал еще раз неспеша. (В рабочие дни затруднительно. А субботу можно). Итак, что я обнаружил. Проверил следующие команды (те, что я постоянно использую):

Код
imgcn=%L||"%p"!!1||rotate<1>||progres<> ;; Повернуть выделенные изображения на 90° по часовой стрелке и сохранить в активную панель с заменой исходных изображений
imgcn=%L||"%p"!!1||rotate<3>||progres<> ;; Повернуть выделенные изображения на 90° против часовой стрелки и сохранить в активную панель с заменой исходных изображений
imgcn=%L||"%t"||quality<93>||progres<> ;; Для выделенных JPG-изображений установить качество 92% и сохранить в другую панель
imgcn=%L||"%t"||quality<86>||resize<6,2000>||progres<> ;; Изменить размеры выделенных изображений пропорционально: длинная сторона 2000px и сохранить с качеством 85%
imgcn=%L||"%t"||quality<93>||resize<6,2600>||progres<> ;; Изменить размеры выделен. изображений пропорционально: длинная сторона 2600px и сохранить с качеством 92%
imgcn=%L||"%t"||quality<96>||resize<6,3200>||progres<> ;; Изменить размеры выделен. изображений пропорционально: длинная сторона 3200px и сохранить с качеством 95%


Обнаружил следующее. Если файлы только конвертировать, не изменяя размер (в другой формат, поворачивать), то EXIF-информация сохраняется. При изменении размера — нет.
На будущее, действительно, можно добавить специальную опцию для удаления (если по умолчанию не будут удаляться) EXIF-тэгов.

Добавлено (14.11.2015, 22:54)
---------------------------------------------

Цитата
...может это решит проблему: Тестовая версия TCIMG 120_b3


Да, решило! Спасибо, всё работает, как надо!
 
MatrosДата: Вторник, 17.11.2015, 23:53 | Сообщение № 1020
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Андрей,такое небольшое наблюдение...
В Windows 10 при значении в TCIMG.ini
Код
[Radio]
IndentTC=-110

Радио плеер отображается немного в нахлёст с кнопкой TC:

При значении -120 нормально
Код
[Radio]
IndentTC=-120


Это касается и аудио плеера...,но он закрывает всю кнопку и надо :
Код
[Player]
IndentTC=-130


По поводу выключения компьютера по окончании плейлиста,что предлагает chip642, конечно полезная функция...,
но или я не нахожу ,или нет ещё у TCIMG отдельной функции выключения через промежуток времени и в заданное время ?!
Приходится пользоваться сторонней утилитой Таймер
Будильник,Секундомер,просто таймер имеется,а для выключения нет...

Ещё, столкнулся с проблемой ,мне надо добавить в TCIMG.ini в секцию [Autorun] строки :
Код
[Autorun]

Autorun8=ShellExec /TT /W /SW_HIDE "%COMMANDER_PATH%\Utilities\TotalCom\ClockTC\clockCpuTC.exe"
Autorun9=ShellExec /TT /W /SW_HIDE %COMMANDER_PATH%\TCIMG.exe infow=0||attach<TTOTAL_CMD>

Пробовал командой iniww ...,но не получается ...добавляется только сам ключ и часть параметров ...примерно так:
Autorun8=ShellExec
такая запись и всё.. Как бы сделать,чтобы одной командой и обе строки ...



Всё приходящее,а музыка Вечна !
 
Поиск:

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