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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 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)






 
alexxxxxДата: Вторник, 10.01.2017, 23:57 | Сообщение № 2206
Рядовой

На сайте с: 10.01.2016
Город: Одесса
Сообщений: 11
Награды: 0
Репутация: 0
Здравствуйте, Андрей, с прошедшими праздниками!
В последней версии TCIMG при использовании команды "openmn" выбивает ошибку:
Код
Error:
Line 14677  (File "D:\total\TCIMG.exe")

TC v9.0a, Windows 7 (32 bit).
Если возможно, исправьте или подскажите, в чём может быть причина.
Заранее благодарен.
 
chip642Дата: Среда, 11.01.2017, 01:17 | Сообщение № 2207
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
alexxxxx

Проверил на чистом TC v9.0a, Windows 7 х 64 , TCIMG_17.1, проблем с командой "openmn" не наблюдается.
 
Slava10779Дата: Четверг, 12.01.2017, 00:49 | Сообщение № 2208
Сержант

На сайте с: 20.03.2015
Город: Киев
Сообщений: 26
Награды: 0
Репутация: 0
Цитата
Тестовая версия TCIMG 172_b5, замените соответствующие файл(ы)

Теперь опять пишет что функция не реализована.
 
chip642Дата: Четверг, 12.01.2017, 02:26 | Сообщение № 2209
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Slava10779

Всё должно работать, если конечно вы не создали ранее файл с пользовательскими настройками TCIMGU.ini, как точную копию TCIMG.ini. В TCIMGU.ini лучше заносить лишь секции со своими настройкаи Если такое имеет место быть, то надо в TCIMGU.ini в секции [Commands] удалить ключи FirstAction и FirstActionUpd вместе со значениями. После этого настройки будут браться с TCIMG.ini, где в последней версии был переписаны значения вышеуказанных ключей.
 
Andrey_AДата: Суббота, 14.01.2017, 04:45 | Сообщение № 2210
Генералиссимус

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

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

Цитата asmadeus ()
На последней бете не выполняются команды
Код
tcimg=$tmtm.....



У меня на эти команды "повешена" смена цветовых схем - попробовал - работает... может какая-то команда не срабатывает...

Цитата alexxxxx ()
В последней версии TCIMG при использовании команды "openmn" выбивает ошибку:


У меня нет ошибок, если у вас все таки после обновления беты появляется, сообщите, возможно дело в аих-то настройках - буду решать

Цитата Slava10779 ()
Зато команда Prevw на последней бете работает отлично!


Ну хоть что-то заработало)) Шутка...

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

Последняя бета

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

Последние изменения

[helpquote][±] Исправлена ошибка в команде emptt
[+] Добавлен в команды copys и moves во 2-й параметр подпараметр listz<>
[+] Добавлен дополнительный разделитель "//" в ряд параметров INI<> , FOLDC<> ...
[+] Добавлен дополнительный разделитель "//" в параметр info (см. Дополнение №10)
[±] Исправлена ошибка в команде start при использовании параметра &&procwait
[+] Оптимизирован параметр test<> (см. Дополнение №16)
- добавлено использование глобального массива данных $GLOBALNAME
- добавлено использование коротких путей в параметрах[/helpquote]

[ps]Если какие-то моменты не рассмотрены или я забыл просмотреть/ответить, добавьте в тему расширения функционала
http://tc-image.3dn.ru/forum/5-964-1
(сами понимаете - праздники...)

[/ps]



.


 
Slava10779Дата: Суббота, 14.01.2017, 11:46 | Сообщение № 2211
Сержант

На сайте с: 20.03.2015
Город: Киев
Сообщений: 26
Награды: 0
Репутация: 0
Цитата
Всё должно работать, если конечно вы не создали ранее файл с пользовательскими настройками TCIMGU.ini

Я вобще пока этот файл не создавал. Нет у меня этого файла.
 
Andrey_AДата: Воскресенье, 15.01.2017, 04:55 | Сообщение № 2212
Генералиссимус

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

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

Важные изменения - добавление дополнительного разделителя в ряд команд, а именно разделителя !! на // , для sends !! на ??
Это связано с тем что идёт пересечение в файлах/папках в которых есть двойные восклицательные знаки...
Все прежние команды будут работать как и раньше, но рекомендую постепенно обновить для стабильной работы с объектами, в которых есть двойные восклицательные знаки...

Описание в справке будет позже, изменены примеры в справке, в архиве 2 файла, которые можно сравнить Examples
Требуется протестировать новый синтаксис...

Последние изменения:
[helpquote]
[±] Исправлена ошибка в команде emptt
[+] Добавлен в команды copys и moves во 2-й параметр подпараметр listz<>
[+] Добавлен дополнительный разделитель "//" в ряд параметров INI<> , FOLDC<> ... и команд
[+] Добавлен дополнительный разделитель "//" в параметр info (см. Дополнение №10)
[±] Исправлена ошибка в команде start при использовании параметра &&procwait
[+] Оптимизирован параметр test<> (см. Дополнение №16)
- добавлено использование глобального массива данных $GLOBALNAME
- добавлено использование коротких путей в параметрах
[+] Добавлен дополнительный разделитель "??" в команду sends и подобные
[±] Изменены примеры в справке:
- для параметров <info=...>, PS<>, FOLDC<>, FOLDM<>, save<>, <xfolder, INI<>, <inikey=>, <text=... , <tezt=...
- для команд copys, copyy, moves, movee, extra, extrf, clink, clint, enctd, encod, dectd, decod, encry, encrd, decry, decrd, websc, webss, downl, downh, zpack, zpacf, zunpk, zunpf, imgcn, imgcf, iclds, icldf, mp3im, mp3is, picss, picsf, exifs, exiff, stext, imgcr, joinz, iconv, iconf, barjn, iconn, icomm, icomf, imgjs, imgjf, imgnz, imgcg, imgfs, scren, sends и подобных]

[/helpquote]

.


 
Andrey_AДата: Вторник, 17.01.2017, 21:57 | Сообщение № 2213
Генералиссимус

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

TCIMG 17.2 от 17.01.2017

Скачать TCIMG 17.2





 
Andrey_AДата: Среда, 18.01.2017, 17:36 | Сообщение № 2214
Генералиссимус

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

Цитата chip642 ()
Нужна команда - создание секции.
Получаю информацию - имя секции и содержимое, отправляю её в *.ini, в случае, если секция с таким именем уже имеется, то заменить там содержимое, если в *.ini нет такой секции, то создать секцию из имеющейся информации - имени секции и содержимого.


chip642, а разве команда iniws работает по другому? Попробуй команду

Код
iniws=c:\test.ini||Test||clpget ;; заменить содержимое секции Test содержимым буфера обмена


.


 
chip642Дата: Среда, 18.01.2017, 23:55 | Сообщение № 2215
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата Andrey_A ()
Попробуй команду


Проверял данную команду перед тем, как писать в расширение функционала, при отсутствии секции с подобным именем не удавалось создать секцию. Видимо поспешил с выводами, сейчас основательно протестировал, с использованием передачи информации через глобальные переменные, всё работает. Спасибо.
 
InFiveДата: Четверг, 19.01.2017, 00:27 | Сообщение № 2216
Майор

На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
Награды: 2
Репутация: 0
надо модернизировать мне команду
Код
renms=%L||<srlist=c:\Test\Test.txt>
можно пойти разными путями - нужную схему замену всегда копировать в один и тот же файл или делать схему по секциям и указывать в команде секции...

но есть еще один путь, но не знаю, реален ли он - можно ли эту команду сделать так, чтобы по нажатию на кнопку в TC сначала спрашивал на путь к схеме замены, а потом делал замену... мне так будет проще и быстрее делать множество замен по схемам из файлов, просто схемы замен готовы уже и разбросаны по папкам, я бы просто копировал/вставлял путь при запросе... а то программа Bulk Rename Utility отказывается делать корректные замены UNICODE-символов по схеме из файла...
 
chip642Дата: Четверг, 19.01.2017, 00:54 | Сообщение № 2217
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата InFive ()
можно ли эту команду сделать так, чтобы по нажатию на кнопку в TC сначала спрашивал на путь к схеме замены


Сделайте через диалоговое окно, пропишите свой шаблон в TCIMGU.lng. По нажатию на кнопку будет появляться диалоговое окно, где вы выберете путь к схеме замен. Просто и удобно.
 
InFiveДата: Четверг, 19.01.2017, 08:15 | Сообщение № 2218
Майор

На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
Награды: 2
Репутация: 0
Цитата chip642 ()
Сделайте через диалоговое окно, пропишите свой шаблон в TCIMGU.lng

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

в любом случае, способ "всегда копировать схему в один и тот же файл" для меня остается...

попробовал, создал кнопку с параметром
Код
renms=%L||<srlist=D:\Program Files\rename_pair_for_TC.txt>
для команды
Код
%COMMANDER_PATH%\TCIMG.exe
в самом файле rename_pair_for_TC.txt пары разделены знаком равенства, но замена на выделенном не происходит, с расширением файла (.mp3) или без - может не понимает текстовый файл в UTF-8, но такой и нужен...


Сообщение отредактировал InFive - Четверг, 19.01.2017, 08:57
 
chip642Дата: Четверг, 19.01.2017, 08:58 | Сообщение № 2219
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата InFive ()
способ "всегда копировать схему в один и тот же файл"

Я не понимаю, что это означает, копировать схему в файл.

Давайте сделаем так, опишите точно и подробно задачу, наиболее благоприятный для вас вариант, чем сложнее, тем лучше, а мы попробуем с помощью TCIMG осуществить ее выполнение.
 
chip642Дата: Четверг, 19.01.2017, 09:01 | Сообщение № 2220
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
InFive

У вас в указанном пути имеется пробел, поэтому надо взять путь в ковычки.
Код
renms=%L||<srlist="D:\Program Files\rename_pair_for_TC.txt">
 
Поиск:

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