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

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




Дата выпуска: 31.03.2024
Версия: 34.3
Автор: 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.300 примеров применения.

Актуальная версия (бета версии) в последних сообщениях темы

Тема развития справки утилиты

Расширение функционала 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Дата: Суббота, 15.03.2014, 16:34 | Сообщение № 346
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Автоматизация создания кнопок из параметров буфера - облегчает тестирование новых примеров данной утилиты и вообще... up

Сообщение отредактировал chip642 - Суббота, 15.03.2014, 16:34
 
asmadeusДата: Понедельник, 17.03.2014, 22:29 | Сообщение № 347
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Андрей - на заметку - у меня на сборке косяк со включением ассоциаций через утилиту. Оно работает, включение-выключение, но не меняется иконка в панели и подсказки. Строку прописал в файл со своими параметрами.
Код

Associations1=%COMMANDER_PATH%\Install\Bars\System.bar|=Wcmicons.dll,880|=Wcmicons.dll,882|(Ассоциации включены)|(Ассоциации выключены)
 
chip642Дата: Среда, 19.03.2014, 00:12 | Сообщение № 348
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата
Андрей - на заметку - у меня на сборке косяк со включением ассоциаций через утилиту. Оно работает, включение-выключение, но не меняется иконка в панели и подсказки. Строку прописал в файл со своими параметрами.

Подтверждаю , внутр.ассоциации вкл-ся и выкл-ся через утилиту, однако, прописанные иконки не подхватываются, подсказки тоже отсутствуют.


Сообщение отредактировал chip642 - Среда, 19.03.2014, 20:02
 
Andrey_AДата: Среда, 02.04.2014, 01:26 | Сообщение № 349
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата asmadeus ()
Андрей - на заметку - у меня на сборке косяк со включением ассоциаций через утилиту.


Косяка не вижу... всё отлично работает... необходимо изначально создать правильную кнопку (описание и значок)

вот пример для сборки TC Image:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
assyn=1
Wcmicons.dll,1349
Вкл./Выкл. внутренних ассоциаций в TC Image (ассоциации включены)

0
-1



При строке параметров

Код
Associations1=%COMMANDER_PATH%\BAR\000_Osnovnaja.bar|=Wcmicons.dll,1349|=Wcmicons.dll,1348|(ассоциации включены)|(ассоциации выключены)


Всё работает.

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Нашлось время для небольших добавлений:

Добавлена возможность получать информацию из медиафайлов с помощью MediaInfo.dll

MediaInfo.dll - не входит в базовый состав TCIMG
MediaInfo.dll используется многими программами, чтобы задействовать нужно прописать путь к библиотеке в TCIMG.ini в секции [DLL] в ключе MediaInfo

Код
[DLL]
MediaInfo=%COMMANDER_PATH%\Utilities\MultiMedia\MediaInfo\MediaInfo.dll


Библиотеку можно скачать MediaInfo.dll

Остальное написано в справке в параметре [Info] (Дополнение №10) и показано в нескольких примерах

Для просмотра информации о файле с помощью MediaInfo.dll, можно воспользоваться командой:

Код
"infos=3||2||%P%N" - отображение информации файла под курсором с помощью MediaInfo.dll




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

TCIMG 6.0b2 от 02.04.2014

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





 
chip642Дата: Среда, 02.04.2014, 06:14 | Сообщение № 350
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Андрей, нижеуказанная кнопка перестала работать, на версии 3.9 работает, на 5.9 отказывается

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||list<clpget>
%COMMANDER_PATH%\Wcmikons.dll,1
переименовать выделенные элементы соответственно списку из буфера обмена

-1


Насчет Вкл. и Откл. внутр. ассоциаций, прописываю все правильно, однако иконка в кнопке не меняется, подождем что скажет asmadeus


Сообщение отредактировал chip642 - Среда, 02.04.2014, 06:40
 
Andrey_AДата: Среда, 02.04.2014, 12:15 | Сообщение № 351
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата chip642 ()
перестала работать

Тестовая версия: 60_b3.zip


 
chip642Дата: Среда, 02.04.2014, 12:25 | Сообщение № 352
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Как часики, спасибо Маэстро!
 
asmadeusДата: Четверг, 03.04.2014, 23:55 | Сообщение № 353
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата chip642 ()
Насчет Вкл. и Откл. внутр. ассоциаций, прописываю все правильно, однако иконка в кнопке не меняется, подождем что скажет asmadeus

asmadeus говорит то же, что и раньше - ассоциации переключаются, иконка и подсказка - нет. Уточняю - использую не имидж (в имидже используется скрипт vbs для смены асссоциаций. вот и я его использую)
 
VeosysДата: Пятница, 04.04.2014, 18:45 | Сообщение № 354
Рядовой

На сайте с: 04.04.2014
Город: Санкт-Петербург
Сообщений: 10
Награды: 0
Репутация: 0
Заметил следующий глюк: делаю в тотале кнопку следующего содержания: arwcx=%p"%O"||rar||6
Все замечательно работает. Ровно до тех пор пока в пути к пакуемым файлам не появляется пробел. Это как то можно побороть?
Пользуюсь версией 5.9
 
chip642Дата: Пятница, 04.04.2014, 19:26 | Сообщение № 355
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата
Заметил следующий глюк: делаю в тотале кнопку следующего содержания: arwcx=%p"%O"||rar||6
Все замечательно работает. Ровно до тех пор пока в пути к пакуемым файлам не появляется пробел. Это как то можно побороть?

Команда arwcx работает с архивами ZIP, а посему параметры должны выглядеть так:
arwcx=%p"%O"||zip||6 , проблем с пробелами в путях быть не должно.


Сообщение отредактировал chip642 - Пятница, 04.04.2014, 19:27
 
asmadeusДата: Пятница, 04.04.2014, 20:03 | Сообщение № 356
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Veosys, попробуй в команде вместо пробелов вставить ~~
Или замена через регулярные выражения пробелов на ~~
Не могу сейчас точно кнопку набросать
 
VeosysДата: Пятница, 04.04.2014, 23:08 | Сообщение № 357
Рядовой

На сайте с: 04.04.2014
Город: Санкт-Петербург
Сообщений: 10
Награды: 0
Репутация: 0
Цитата chip642 ()
Команда arwcx работает с архивами ZIP, а посему параметры должны выглядеть так:
arwcx=%p"%O"||zip||6 , проблем с пробелами в путях быть не должно.

Она прекрасно работает и с архивами rar. Но вот только с вышеописанным исключением. Кстати и при использовании zip - arwcx=%p"%O"||zip||6 - вылетает та же ошибка.

Цитата asmadeus ()
Veosys, попробуй в команде вместо пробелов вставить ~~
Или замена через регулярные выражения пробелов на ~~
Не могу сейчас точно кнопку набросать

Так там в команде путей то и нет. В архив упаковывается то что под курсором, либо то что выделено. В качестве имени архива используется объект под курсором. Упаковка идет в текущую папку. Вот только если путь к этой папке содержит пробелы то вылетает ошибка.
 
Andrey_AДата: Суббота, 05.04.2014, 00:25 | Сообщение № 358
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата chip642 ()
Команда arwcx работает с архивами ZIP

Команда arwcx - это Архивация с помощью WCX плагинов Total Commander.
и архивирует всем, что есть (установлено в Total Commander)... zip, rar, tar, arj ...

Veosys, я не могу воспроизвести ошибку... Даже с пробелами в путях всё срабатывает:
и так
Код
arwcx="%P%O"||rar||6


и так
Код
arwcx=%p"%O"||rar||6


Может вышлете пустую структуру того, что запаковываете?

на скриншоте видно что и в пути и в файле есть пробелы



 
chip642Дата: Суббота, 05.04.2014, 01:18 | Сообщение № 359
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата
Команда arwcx - это Архивация с помощью WCX плагинов Total Commander.
и архивирует всем, что есть (установлено в Total Commander)... zip, rar, tar, arj
...
Не знаю, лично у меня вышеуказанные параметры с RAR, при наличии в имени пробела - косячат, с ZIP все тип-топ, вот я и решил, что Маэстро сделал акцент на ZIP (ведь он все может...) :)
 
VeosysДата: Суббота, 05.04.2014, 01:40 | Сообщение № 360
Рядовой

На сайте с: 04.04.2014
Город: Санкт-Петербург
Сообщений: 10
Награды: 0
Репутация: 0
Цитата Andrey_A ()
Veosys, я не могу воспроизвести ошибку... Даже с пробелами в путях всё срабатывает:


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

Прикрепления: 6922201.png (14.4 Kb)


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

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