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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата BezDNaU ()
это именно то что нужно

Вот и хорошо... а то я думал что-то другое)))

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

TCIMG 5.8. от 11.03.2014

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





 
chip642Дата: Вторник, 11.03.2014, 17:28 | Сообщение № 332
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
[helpquote]"marlr=%Z%F||0||after<1>" - выделить подобные выделенные объекты в другой панели, папки и файлы, оставить только выделенное
"marlr=%Z%F||1||after<2>" - выделить подобные выделенные объекты в другой панели, папки и файлы, оставить только выделенное и снять выделение
Вышеуказанные параметры, у меня, с папками работать не хотят (или работают как-то выборочно, могут одну папку показать, а две не заметить)
============
"marlr=%Z%F||2||after<3>" - выделить подобные выделенные объекты в другой панели, папки и файлы, оставить не выделенное
"marlr=%Z%F||3||after<4>" - выделить подобные выделенные объекты в другой панели, папки и файлы, оставить не выделенное и снять выделение[/helpquote]
А эти параметры вроде иногда срабатывают, но выскакиевает окошко "нет выбора файлов", после закрытия которого, результат обнуляется (все возвращается в исзодное положение).


Сообщение отредактировал chip642 - Вторник, 11.03.2014, 18:50
 
Andrey_AДата: Среда, 12.03.2014, 01:50 | Сообщение № 333
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата chip642 ()
А эти параметры вроде иногда срабатывают, но выскакивает окошко "нет выбора файлов"

У меня работает нормально...
Но при выделениях (и не только) есть кучу подводных камней, они могут всплыть:
- при разных версиях Total Commander
- при разных настройках Total Commander
- при разных режимах в панелях (после поиска, при показе всех файлов без подкаталогов, при FTP)
- и многих других условиях с которыми боремся)))

Поэтому необходимо всегда дописывать к сообщению об ошибке дополнительную информацию:
версия TC, условия, система...


 
chip642Дата: Среда, 12.03.2014, 06:27 | Сообщение № 334
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Андрей разобрался, ты же знаешь, если я пишу, что не работает, значит проверил на всех версиях ТС и ОС, косяк в прописании параметра - УСЛОВИЕ, должен быть 0, раз в примере указываешь, что работает с папками и файлами, а у тебя в одном примере аж 3-ка прописана в условии, хотя возможные варианты только 0;1;2
посмотрим
 
Andrey_AДата: Среда, 12.03.2014, 06:51 | Сообщение № 335
Генералиссимус

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

Примеры подправил, но и с 1 и 2 по идее тоже работать должно... там вообще странная ситуация. Сам тотал сопротивляется оставлять выделенное в одном процессе, но нашлось одно решение, поэтому с 0 заработало.
Попробуй с 1 и 2 в 59_b2.zip изменять паузу в ключе PauseAfter в TCIMG.ini в [Setting]


 
MetchnikДата: Четверг, 13.03.2014, 09:44 | Сообщение № 336
Майор

На сайте с: 25.01.2013
Город: Самара
Сообщений: 87
Награды: 5
Репутация: 6
Был в отъезде не следил за развитием... Огромные изменения! Олично, даже цикл появился!

Andrey_A, подскажи, можно ли подключить мои любимые))) диалоги к циклам, а то я пробовал вот так:

Код
<FOR> 1 <TO> [input=BOX11] creat=%p||Name <NEXT>


не срабатывает...

Ну и после цикла в утилите, наверно должны появится условия типа <IF> ... up

Цитата Andrey_A ()
Попробуй с 1 и 2

У меня работает. PauseAfter=50
 
Andrey_AДата: Четверг, 13.03.2014, 11:30 | Сообщение № 337
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата Metchnik ()
подскажи, можно ли подключить мои любимые))) диалоги к циклам


Можно - 59_b7.zip

Цитата Metchnik ()
должны появится условия типа

Рано или поздно появятся)))


 
MetchnikДата: Четверг, 13.03.2014, 12:07 | Сообщение № 338
Майор

На сайте с: 25.01.2013
Город: Самара
Сообщений: 87
Награды: 5
Репутация: 6
Цитата Andrey_A ()
Можно - 59_b7.zip

Спасибо, работает!
 
desneqДата: Четверг, 13.03.2014, 17:35 | Сообщение № 339
Рядовой

На сайте с: 08.03.2014
Город: Симферополь
Сообщений: 3
Награды: 0
Репутация: 0
1.Как добавить в глобалсет значение ключа определенной секции ини файла?
2.Возможно ли реализовать диалог ввода информации с помощью чекбоксов?


Сообщение отредактировал desneq - Четверг, 13.03.2014, 17:53
 
Andrey_AДата: Пятница, 14.03.2014, 14:36 | Сообщение № 340
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата desneq ()
1.Как добавить в глобалсет значение ключа определенной секции ини файла?

Не понял куда надо добавить ключ - что за глобалсет.

Цитата desneq ()
2.Возможно ли реализовать диалог ввода информации с помощью чекбоксов?

Возможно... но позже. Завтра уезжаю на сессию...


 
Andrey_AДата: Пятница, 14.03.2014, 16:20 | Сообщение № 341
Генералиссимус

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

Столкнулся с такой особенностью команды Input, когда в строке ввода (при
создании каталога) нужно отобразить имя под курсором. Если в имени нет
пробелов, то проблем никаких, а если есть, тогда в качестве строки ввода
мы вместо, допустим, "Имя файла" имеем "Им", т.е. всегда минус один
символ, который предшествует пробелу.
Подскажите, как можно решить эту проблему без особого шаманства.
Команда tcimg=$cm530 folds=%p||[input=Введите|Имя~~папки|%O|(260|21)]||jump<8>


Параметр %O следует заключать в кавычки, кстати это описано в справке в Основных вопросах - Структура командной строки утилиты и скобки внутри Input не нужны

Исходя из этого команда будет следующей:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$cm530 folds=%p||[input=Введите|Имя~~папки|"%O"|260|21]||jump<8>
Wcmicons.dll,2186
Создание каталога...

-1


 
desneqДата: Пятница, 14.03.2014, 16:52 | Сообщение № 342
Рядовой

На сайте с: 08.03.2014
Город: Симферополь
Сообщений: 3
Награды: 0
Репутация: 0
Как добавить в "глобальные переменные" значение ключа определенной секции ini файла?
 
Andrey_AДата: Пятница, 14.03.2014, 17:07 | Сообщение № 343
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата desneq ()
Как добавить в "глобальные переменные" значение ключа определенной секции ini файла?

Такого пока нет, постараюсь сделать к завтрашней версии 5.9


 
desneqДата: Пятница, 14.03.2014, 17:16 | Сообщение № 344
Рядовой

На сайте с: 08.03.2014
Город: Симферополь
Сообщений: 3
Награды: 0
Репутация: 0
Спасибо.
Удачи на сессии.
 
Andrey_AДата: Суббота, 15.03.2014, 09:15 | Сообщение № 345
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата desneq ()
Как добавить в "глобальные переменные" значение ключа определенной секции ini файла?


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
1.
Сделал расширенный вариант получения информации из INI файла. Подпараметр INI<>. см. Дополнение 22







desneq, то, что Вы просили:
Код
global slist=INI<8!!%%COMMANDER_PATH%%\WinCmd.ini!!Configuration!!Editor> GLOBALSLIST<c>


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2.
Параметр [info] может использовать информацию из wdx плагинов:

Код
"bufsr=##[Info=w1%P%N|Media|14]" - записать в буфер обмена ширину видео avi


А всё началось с того, чтобы получить с медиафайлов дополнительную информацию и оказалось, что плагины это делают просто посредственно: к примеру для avi они выдают инфу, а для wmv нет...
В следующей версии постараюсь подключить возможность получать информацию через MediaInfo.dll

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
3.
Для сборки TC Image создана новая команда tctcm, позволяющая делать меню из шаблонов поиска и переименования. А так же команда allpr внесена в справку.
Возможно это будет работать и на других сборках Total Commander - не тестировал...

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
В этом сезоне это последняя версия. Возможно во время сессии будут выпускаться бета версии, но полноценная работа продолжится через месяц.
Не стесняйтесь писать предложения и пожелания... рано или поздно я их увижу...

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

TCIMG 5.9. от 15.03.2014

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





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

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