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

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




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

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

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

Расширение функционала 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Дата: Вторник, 27.04.2021, 13:11 | Сообщение № 3676
Генералиссимус

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

TCIMG 28.8 от 27.04.2021

Скачать TCIMG 28.8





.


 
asmadeusДата: Пятница, 30.04.2021, 18:25 | Сообщение № 3677
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Перестала работать кнопка, еще с прошлой версии
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
dilog=[check=BOX_G6] sends=GLOBALCHECK1<k|0|,> icods=%WL||"%p"//1||delete<0:-1|0>||plus<GLOBALSENDS<1>>||progres<>||upd<1>
%COMMANDER_PATH%\TCIMG.exe
Переформатировать выделенные иконки с принудительным присвоением форматов, выбранных в диалоге, и сохранить в ту же панель с удалением исходников

0
-1
 
chip642Дата: Пятница, 30.04.2021, 18:44 | Сообщение № 3678
Генералиссимус

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

Проверил, у меня работает, Total Commander_9.51 — TCIMG_28.8
 
asmadeusДата: Пятница, 30.04.2021, 19:01 | Сообщение № 3679
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, сорян, я кнопки перепутал)) Искал другую, похожую. Все ок, подтверждаю
 
Andrey_AДата: Суббота, 01.05.2021, 11:12 | Сообщение № 3680
Генералиссимус

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

Цитата chip642 ()
добавить в команду delss параметр [xfolder] (Дополнение №11) - с возможностью игнорирования скрытых объектов.


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

Описание Дополнение №22, Дополнение №11

[helpquote]
[+] Оптимизирован функционал параметров PS<>, FOLDC<>, FOLDM<>, (см. Дополнение №22), а так же параметра <xfolder=> (см. Дополнение №11)
- добавлена возможность получать/исключать объекты из списка относительно атрибутов объекта
[/helpquote]

Последние примеры:
Код

"sends=PS<"%P"//1//0|^SH>??-1 GLOBALSENDS<a>" - в текущем каталоге найти все файлы без рекурсии, кроме системных и скрытых
"sends=PS<"%P"//2//0|^SH>??-1 GLOBALSENDS<a>" - в текущем каталоге найти все папки без рекурсии, кроме системных и скрытых

"sends=PS<"%P"//1//0|R>??-1 GLOBALSENDS<a" - в текущем каталоге найти все файлы без рекурсии, имеющий атрибут "Только для чтения"

"sends=PS<"%P"//1//0|SH>??-1 GLOBALSENDS<a>" - в текущем каталоге найти все системные и скрытые файлы без рекурсии
"sends=PS<"%P"//2//0|SH>??-1 GLOBALSENDS<a>" - в текущем каталоге найти все системные и скрытые папки без рекурсии

"sends=FOLDC<%WL//0|^SH//0>??-1 GLOBALSENDS<a>" - получить список путей файлов и каталогов 1-го уровня выделенных папок, кроме системных и скрытых

"sends=FOLDM<%WL//-2//-1|^SH>??-1 GLOBALSENDS<a>" - получить список путей всех подкаталогов в выделенных папках, кроме системных и скрытых
"sends=FOLDM<%WL//-2//-1|SH>??-1 GLOBALSENDS<a>" - получить список путей всех системных и скрытых подкаталогов в выделенных папках

"sends=LISTC<%WL//1//-1>??-1 GLOBALSENDS<a>" - из выделенных списков путей файлов получить все пути файлов без дубликатов
"sends=LISTC<%WL//1//-1|^SH>??-1 GLOBALSENDS<a>" - из выделенных списков путей файлов получить все пути файлов без дубликатов, кроме системных и скрытых
"sends=LISTC<%WL//1//-1|SH>??-1 GLOBALSENDS<a>" - из выделенных списков путей файлов получить все пути системных и скрытых файлов без дубликатов

"sends=<xfolder=25:&1:-1//"%P"//0|^SH>??-1 GLOBALSENDS<a>" - получить из активной панели список всех файлов, кроме системных и скрытых



 
sibirnikДата: Понедельник, 03.05.2021, 22:52 | Сообщение № 3681
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Проверьте пожалуйста пример из справки почему то у меня ничего не происходит.
Цитата
sends=-1??-1||formt<0!!(?i).*[a-zа-яё].*>||?T|p1#5#1|d,1:-1||?F63||?T|p1#2|d,1:-1||?F63 ;; из списка скопированных кнопок TC оставить в буфере обмена только 3 и 5 строки каждой кнопки (параметры и подсказку)
 
chip642Дата: Вторник, 04.05.2021, 11:43 | Сообщение № 3682
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата sibirnik ()
Проверьте пожалуйста пример из справки почему то у меня ничего не происходит


Потому что параметры преобразовывают содержимое буфера обмена, а передачи отредактированного в буфер обмена не происходит, в параметрах не задано.

В начале параметров, замените sends=-1??-1 на sends=-1??0

Код
sends=-1??0||formt<0!!(?i).*[a-zа-яё].*>||?T|p1#5#1|d,1:-1||?F63||?T|p1#2|d,1:-1||?F63 ;; из списка скопированных кнопок TC оставить в буфере обмена только 3 и 5 строки каждой кнопки (параметры и подсказку)





Кнопка ниже возможно вам пригодится.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
itray=3||TCIMG.dll,4 xclip=1 sends=$GLOBALXCLIP??0||?B52!!TOTALCMD#BAR#DATA||formt<0!!(?i).*[a-zа-яё].*>||?T|p1#2|d,1:-1||?F63
WCMICONS.dll,1
запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), начать копирование кнопок TC с панели инструментов, при повторном вызове команды завершить слежение, оставить в буфере обмена 3-ю и 5-е строки (параметры и подсказки) каждой скопированной кнопки

-1
 
sibirnikДата: Вторник, 04.05.2021, 11:51 | Сообщение № 3683
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Пойдёт, ещё как пойдёт. Спасибо.

Добавлено (04.05.2021, 11:53)
---------------------------------------------
chip642,
А форум forum.ru-board.com у Вас работает? Что то у меня сегодня с утра висит - не открывается. Прошу прощения за офтоп.
Из справки работает теперь после вашего изменения. Огромное спаибо. Я думаю Маэстро подправит в справке.


Сообщение отредактировал sibirnik - Вторник, 04.05.2021, 12:01
 
Lord_NEVRДата: Среда, 05.05.2021, 20:51 | Сообщение № 3684
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 215
Награды: 5
Репутация: 0
[off]
Цитата sibirnik ()
А форум forum.ru-board.com у Вас работает

Да проблемы какие-то.[/off]




Сообщение отредактировал Lord_NEVR - Среда, 05.05.2021, 20:52
 
sibirnikДата: Четверг, 06.05.2021, 16:45 | Сообщение № 3685
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Lord_NEVR,
Спасибо. Теперь и у меня лягушка и пишет, что проблемы...Жаль
 
KurolesovaДата: Четверг, 06.05.2021, 20:53 | Сообщение № 3686
Сержант

На сайте с: 04.09.2020
Город: Salar
Сообщений: 21
Награды: 2
Репутация: 0
Подскажите пожалуйста, что-то никак не найду - как запустить программу от администратора?
 
sibirnikДата: Четверг, 06.05.2021, 22:24 | Сообщение № 3687
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Kurolesova,
Если вы имеете ввиду запуск TotalCommander от имени администратора - то правая кнопка на ярлыке или ехе файле ТС выбрать совместимость и там всё увидите.
Если же вы имеете ввиду запуск других программ из ТС - то так: Чтобы запустить .exe от имени администратора в ТС нужно - в начале команды прописать звёздочку.
 
KurolesovaДата: Пятница, 07.05.2021, 08:15 | Сообщение № 3688
Сержант

На сайте с: 04.09.2020
Город: Salar
Сообщений: 21
Награды: 2
Репутация: 0
sibirnik,
Как запустить Тотал от администратора мне известно - точно также как и любую другую прогу. Я же здесь спрашиваю, стало быть меня интересует - как запустить любую прогу от администратора из TCIMG. На счёт звёздочки, в начале команды это где? Скажем из справки - открыть в AkelPad файл host:
"openf=$f100||%%COMMANDER_PATH%%\AkelPad.exe ;; открыть в AkelPad файл host" - Открывает в AkelPad
Так - "*openf=$f100||%%COMMANDER_PATH%%\AkelPad.exe" и так - "openf=*$f100||%%COMMANDER_PATH%%\AkelPad.exe", не работает вообще, а так -"openf=$f100||*%%COMMANDER_PATH%%\AkelPad.exe", вроде работает, но указывать "%%COMMANDER_PATH%%\AkelPad.exe" равно как и любую другую прогу бессмысленно, ибо отрывает всегда в проге прописанной в "TextEdit". В итоге можно просто писать: "openf=*$f100||*". Что я не так поняла?
 
sibirnikДата: Пятница, 07.05.2021, 09:50 | Сообщение № 3689
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Kurolesova,
В файле TCIMGU.ini пропишите в строке если есть такая
TextEdit=что там у вас прописано - замените на нужную вам программу. У меня так TextEdit=%COMMANDER_PATH%\Utilities\TotalCom\Notepad++\notepad++.exe.
Если в файле TCIMGU.ini у вас нет такой строки, то создайте её с нужной вам для запуска программой. По поводу ваших примеров(не работают, работают) я ничего подсказать не могу(с путями сам всегда мучаюсь). Гуру подскажут.

R.S.
Сейчас попробовал, вот так сделал:
Прописал в файл TCIMGU.ini строку
AkelPad=%COMMANDER_PATH%\AkelPad.exe
На файле TOTALCMD.EXE нажал правую кнопку мыши разрешил TC запуск для всех пользователей от имени админа и такой строкой всё идеально работает:
Цитата
openf=$f100||AkelPad


Вот ещё в справке нашёл:
Цитата
"textt=$f86||asInvoker!!requireAdministrator||backup<0>openf=%%COMMANDER_PATH%%\TOTALCMD.EXE||x||explorer<open>textt=$f86||requireAdministrator!!asInvoker||backup<0>" - запустить Total Commander под административными правами


Код
"textt=$f86||asInvoker!!requireAdministrator||swap<>||backup<0>" - включить/выключить административные права


Сообщение отредактировал sibirnik - Пятница, 07.05.2021, 11:09
 
KurolesovaДата: Пятница, 07.05.2021, 11:12 | Сообщение № 3690
Сержант

На сайте с: 04.09.2020
Город: Salar
Сообщений: 21
Награды: 2
Репутация: 0
sibirnik,
Да нет же, вопрос не в этом. Слону понятно, что если запустить ТС от админа, то будет работать как не пропиши. Вопрос был в другом, возможно ли сделать кнопки для открытия в файлов в нужных прогах с запуском этих самых прог от админа. В Вашем варианте вроде и работает, но опять же не айс. Если мне надо будет открыть по такой системе файл host или какой-нибудь текстовый файл, то ещё ладно, а если надо будет открыть pdf файл, я полезу опять TCIMGU.ini редактировать? Зачем тогда вообще кнопка? Меня просто интересовала возможность - есть ли такая возможность у TCIMG или нет. Очевидно пока нет. Ну что же, думаю автор добавит такую фичю, если сочтёт её полезной, ну а нет, так нет. А Вам спасибо за информацию.
 
Поиск:

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