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






 
shveicarДата: Среда, 28.12.2016, 13:37 | Сообщение № 2176
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Поздравляю всех с наступающим новым годом, желаю всем здоровья, счастья и новых успехов в автоматизации :)

Цитата Andrey_A ()
В команды copys, copyy, moves, movee, clink, clint, txtss, txtsp, extra, extrf и во многие другие
- добавлен разделитель "//" во 2-м параметр, дополнительно к параметру "!!" (можно использовать один из них - рекомендуется "//")


Андрей, как будет время, глянь пожалуйста добавления нового разделителя // для команд типа:
Код
xlist=%L||##<info=o73::>||save<%preplace.txt//1>||code<4>

А то сейчас, если папка называется Важно!! вариант с
Код
xlist=%L||##<info=o73::>||save<%preplace.txt!!1>||code<4>
внутри неё не работает.
Спасибо.
 
Andrey_AДата: Четверг, 29.12.2016, 00:48 | Сообщение № 2177
Генералиссимус

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

TCIMG 17.0 от 29.12.2016

Скачать TCIMG 17.0





 
Andrey_AДата: Четверг, 29.12.2016, 11:28 | Сообщение № 2178
Генералиссимус

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


исправлено:

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

.


 
asmadeusДата: Четверг, 29.12.2016, 20:34 | Сообщение № 2179
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
О, новая версия? Андрей, восстановил ноут? Жаль, что указанные мой ошибки прошли мимо, ну да и ладно - ручнойй труд ведь никто не отменял :D
Всех с наступающим!
 
Andrey_AДата: Пятница, 30.12.2016, 09:50 | Сообщение № 2180
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Цитата asmadeus ()
О, новая версия? Андрей, восстановил ноут? Жаль, что указанные мой ошибки прошли мимо


asmadeus, Эта версия должна была быть последней, поэтому в неё не вошли не только тобой указанные ошибки...
------------
А вот что не вошло от Мистера Jury Abel' для точной работы FirstAction.exe

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

------------
Остальное потерянное, дай бог, будет найдено, вспомнено и добавлено...
Но пока не найдено самое главное - это вдохновение((

.


 
Slava10779Дата: Суббота, 31.12.2016, 09:10 | Сообщение № 2181
Сержант

На сайте с: 20.03.2015
Город: Киев
Сообщений: 26
Награды: 0
Репутация: 0
Обновился на последнюю версию... Но чет опять работа команды Prevw стала зависеть от папок. В одних работает а в других нет. Где копать?
 
Andrey_AДата: Суббота, 31.12.2016, 20:39 | Сообщение № 2182
Генералиссимус

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

.


 
chip642Дата: Воскресенье, 01.01.2017, 03:12 | Сообщение № 2183
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
 
Andrey_AДата: Вторник, 03.01.2017, 01:56 | Сообщение № 2184
Генералиссимус

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

Цитата shveicar ()
сделать аналог команды imgtx для создания изображений по списку текста в буфере.
Ну или расширить возможности этой команды.
Например в буфере список строк с символами из которых будут созданы такие изображения


Тестовая версия TCIMG 171_b6, в версии TCIMG 17.0 замените соответствующие файл(ы):

Последние изменения:
[helpquote][+] Добавлено многократное использование параметра [tc] в различных подпараметрах командной строки (см. Дополнение №12)
[+] В параметр formt<> в режим sort_ добавлен 6-й параметр - сортировка с использованием функций Autoit (см. Дополнение №15)
[+] Добавлено использование в шаблонах поиска и замены тега @CRLF (означающий перенос строки) параметр <srlist>
[+] Добавлены новые команды
"imgtz"
- добавлены глобальные переменные GLOBALIMGTZ, GLOBALIMGTZ1, GLOBALIMGTZ2, GLOBALIMGTZ3[/helpquote]

Примеры:
Код

"imgtz=%P%N||"%t"||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||upd<3>" - в другой панели создать изображения строк содержимого текстового файла под курсором

"aends=%P%N!!-1||Chr(124)!!||&&(.)!!$1@CRLF||?F1 imgtz=$GLOBALAENDS||"%t"||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||progres<a>||upd<3>" - в другой панели создать изображения символов содержимого текстового файла под курсором

"aends=%P%N!!-1||Chr(124)!!||&&(.)!!$1@CRLF||?F1 imgtz=$GLOBALAENDS||"%t"//1||name.png||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||progres<a>||upd<3>" - в другой панели создать изображения символов содержимого текстового файла под курсором

"global imgtz=%P%N||"%t"||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||upd<3> GLOBALIMGTZ<a> GLOBALIMGTZ1<a> GLOBALIMGTZ2<a> GLOBALIMGTZ3<a>" - в другой панели создать изображения строк содержимого текстового файла под курсором и получить результаты в глобальные переменные

"global imgtz=cliplist||"%p"||imgtxt<0000A0|F0FFFF|14|3|Tahoma>||upd<3> GLOBALIMGTZ<a> GLOBALIMGTZ1<a> GLOBALIMGTZ2<a> GLOBALIMGTZ3<a>" - в активной панели создать изображения строк содержимого буфера обмена и получить результаты в глобальные переменные



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

Цитата Slava10779 ()
Но чет опять работа команды Prevw стала зависеть от папок. В одних работает а в других нет. Где копать?

Я проверил на разных папках,версиях - у меня всё нормально...
Вы даёте крайне мало информации...
- какая версия, тотала, какие папки, и.т.д. и.т.п.

.


 
shveicarДата: Вторник, 03.01.2017, 02:03 | Сообщение № 2185
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Спасибо Андрей.
Это хорошо, что в новом году свежий прилив творческих сил :)
 
Slava10779Дата: Среда, 04.01.2017, 23:43 | Сообщение № 2186
Сержант

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

Windows 10 64bit, TotalCommander 9.0a 64bit...
Какую информацию надо? Папки случайные, закономерности не заметил. Вы скажите что нужно, я все предоставлю.

Добавлено (04.01.2017, 23:30)
---------------------------------------------
Еще вот ошибка вылазит когда (в данном случае) с mp4 файла курсор перемещаю на файл m4a.

Частенько подобные ошибки вылазят.

Добавлено (04.01.2017, 23:43)
---------------------------------------------
Вот, сейчас вот захожу в папку с 4 текстовыми файлами. Команда Prevw на них не работает. Перетаскиваю в эту папку с другой панели любую картинку. В данном случае она в начале списка. Prevw начинает работать на TXT файлах тоже. Но пока не перейду в самый низ и курсор не станет над пустым местом. Снизу вверх Prevw уже не работает.

 
Andrey_AДата: Четверг, 05.01.2017, 11:00 | Сообщение № 2187
Генералиссимус

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

Цитата shveicar ()
добавить для команды downl параметр owrite<>
который позволит, грамотно отсеивать одинаковые файлы при закачке.


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

Цитата shveicar ()
как будет время, глянь пожалуйста добавления нового разделителя // для команд типа:
Код
xlist=%L||##<info=o73::>||save<%preplace.txt//1>||code<4>



[helpquote]
[+] Добавлен в параметр save<> разделитель |
[+] Добавлен в команды downl и downh параметр owrite<>
[/helpquote]

Примеры:
Код

"downl="%p"//9||cliplist||owrite<2|1>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель с условиями при существовании файла: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то не создавать
"downl="%p"//9||cliplist||owrite<3|1>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель с условиями при существовании файла: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то перезаписать
"downl="%p"//9||cliplist||owrite<4|1>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель с условиями при существовании файла: если контрольные суммы не совпадают, то перезаписать, если совпадают, то пропустить
"downl="%p"//9||cliplist||owrite<5|1>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель с условиями при существовании файла: если контрольные суммы не совпадают, то перезаписать, если совпадают, то прибавить счётчик
"downl="%p"//9||cliplist||owrite<6|1>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель с условиями при существовании файла: если контрольные суммы не совпадают, то пропустить, если совпадают, то перезаписать
"downl="%p"//9||cliplist||owrite<7|1>||upd<1>" - скачивание списка ссылок из буфера обмена в текущую панель с условиями при существовании файла: если контрольные суммы не совпадают, то пропустить, если совпадают, то прибавить счётчик

xlist=%L||##<info=o73::>||save<%preplace.txt|1>||code<4>


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Цитата Slava10779 ()
Еще вот ошибка вылазит когда (в данном случае) с mp4 файла курсор перемещаю на файл m4a

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

.


 
Andrey_AДата: Четверг, 05.01.2017, 12:34 | Сообщение № 2188
Генералиссимус

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

Цитата shveicar ()
можно для команды
Код
textx=%L||##

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


Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-17556-16-1482612070

Цитата shveicar ()
подключить параметр
Код
<dellist>

для списков типа slist.


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

[helpquote]
[+] Добавлены параметры в команды связанные с обработкой строки (см. Дополнение №24)
"?P"
[+] Добавлен в команды slist (и подобные) и lists параметр

[/helpquote]

Примеры:
Код

"textx=%L||?P" - перемешать случайным образом строки в содержимом выделенных текстовых файлов


Для dellist примеры не делал

.


 
asmadeusДата: Четверг, 05.01.2017, 17:34 | Сообщение № 2189
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Система 10х64, тотал 9.0а х32, утилита 17.0
Команда
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$p2~~$cm302 swcmd=thumb=300||200¦¦thumb=100||80¦¦Thumb tcimg=$cm269~~$p3
%COMMANDER_PATH%\Wcmicons.dll,152
Переключение размеров эскизов
%COMMANDER_PATH%\
0

показывает запрос на удаление базы эскизов, меняет их размер и наглухо вешает тотал

Команда
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
total=1 panel=2||1
%COMMANDER_PATH%\Libraly_asm.dll,26
Развернуть активную панель на всё окно/Восстановить в прежнее положение
%COMMANDER_PATH%\
0

разворачивает панель на все окно, но сразу возвращает все обратно. Без зависаний
Обе команды используются с панели, создаваемой командой xbarx
 
MatrosДата: Четверг, 05.01.2017, 18:17 | Сообщение № 2190
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2026
Награды: 167
Репутация: 95
Вадим,может имеет смысл ,чтобы проще команда..., хотя у меня обе работают :

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
thumb=300||200 tcimg=$cm540
%COMMANDER_PATH%\Wcmicons.dll,210
Установить размеры эскизов 300 x 200

-1
-1



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

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