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

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






 
Andrey_AДата: Среда, 03.04.2019, 10:42 | Сообщение № 3016
Генералиссимус

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

TCIMG 25.1 от 03.04.2019

Скачать TCIMG 25.1





 
Andrey_AДата: Среда, 03.04.2019, 14:35 | Сообщение № 3017
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата rediffusion ()
Как 3 параметра впихнуть в один


Скрипты можно запускать через команду scrpt

Код
scrpt=D:\Test\70419841\AllInOne.vbs||%P%N||\%1\||/BAT


В одну кнопку, по идее так:

Код
<HOTKEY=10> scrpt=D:\Test\70419841\AllInOne.vbs||%P%N||%P%N.inf||/RepVars <HOTKEY=11> scrpt=D:\Test\70419841\AllInOne.vbs||%P%N||\%1\||/CONFIG <HOTKEY=X> scrpt=D:\Test\70419841\AllInOne.vbs||%P%N||\%1\||/BAT


.


 
shveicarДата: Среда, 03.04.2019, 15:03 | Сообщение № 3018
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Спасибо Андрей.

Работать с утилитой стало еще удобнее, просто магия кода :)



Надеюсь что функционал продолжит расширятся и в будущем.


Сообщение отредактировал shveicar - Среда, 03.04.2019, 20:57
 
rediffusionДата: Среда, 03.04.2019, 22:12 | Сообщение № 3019
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Andrey_A,
Получилось! Кнопка работает отлично:

Код
[em_vim_0270]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=<HOTKEY=10> start=%%COMMANDER_PATH%%\Utilities\Systems\SetTools\Reg2Inf.exe||%P%N||%P%N.inf||/RepVars <HOTKEY=11> scrpt=%%COMMANDER_PATH%%\Utilities\Systems\SetTools\AllInOne.vbs||%P%N||\%1\||/CONFIG <HOTKEY=X> scrpt=%%COMMANDER_PATH%%\Utilities\Systems\SetTools\AllInOne.vbs||%P%N||\%1\||/BAT
Path=
Button=Wcmicons.dll,254
Menu=Конвертировать *.reg – файл  в *.bat¦ CTRL – *.cfg¦ SHIFT – *.inf
Iconic=0


Такой вопрос? А можно много файлов выделить и конвертировать, есть такая возможность? Такие варианты не работают:
Код
%P%N||&&focus
%P%S

Добавлено (03.04.2019, 23:02)
---------------------------------------------
Andrey_A,

Я дико извиняюсь за частые вопросы... но у меня есть ещё похожие параметры. Которые не работают:


Пробовал так но не работает:
Код
<HOTKEY=10> scrpt=%%COMMANDER_PATH%%\Utilities\Systems\SetTools\AllInOne.vbs||%P%N||%1||/b2e _Show_x64 <HOTKEY=X> scrpt=%%COMMANDER_PATH%%\Utilities\Systems\SetTools\AllInOne.vbs||%P%N||%1||/b2e _Show


И ещё вопрос... можно ли вот такой путь прописать:
Цитата
%%COMMANDER_PATH%%\Utilities\Systems\SetTools\AllInOne.vbs

в "TCIMGU.ini" под ключём [Programs]
Пробовал так:
Код
[Programs]
AllInOne.vbs=%%COMMANDER_PATH%%\Utilities\Systems\SetTools\AllInOne.vbs

Потом писал в "WCMD_RUS.ini":
Код
scrpt=AllInOne.vbs||%P%N||\%1\||/BAT

ничего не робит!
 
Andrey_AДата: Четверг, 04.04.2019, 00:47 | Сообщение № 3020
Генералиссимус

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

Это вопрос не ко мне, а к тому кто создавал скрипт, я его не тестировал...
Как я понял, что скрипт всего лишь оболочка и запускает другие утилиты/программы с нужными параметрами.
Я бы выходил напрямую на них без всяких посредников (если вы хотите сразу и много)... иначе может получится карусель, которая может привести к зацикливанию или неадекватным результатам.

Цитата rediffusion ()
Пробовал так но не работает


Прочитайте про команду script

[helpquote]Параметры. Может быть передано сколько угодно параметров. Разделитель между параметрами ||[/helpquote]

т.е. не должно быть пробелов, параметры должны быть разделены, возможно так:
Код
scrpt=%%COMMANDER_PATH%%\Utilities\Systems\SetTools\AllInOne.vbs||%P%N||%1||/b2e||_Show


Цитата rediffusion ()
в "TCIMGU.ini" под ключом [Programs]


Команда script с секцией [Programs] не работает.
Сокращения возможны если скрипт лежит в папке TCIMG\Files\Scripts\ в других случаях полный путь.

.


 
rediffusionДата: Четверг, 04.04.2019, 01:41 | Сообщение № 3021
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Цитата Andrey_A ()
Прочитайте про команду script

Посмотрел, не робит.

==============
TCIMG.lng - в этом файле у меня много чего прописано. Я не могу понять что это и для чего? Это что то типа "HintUser.ini" (всплывающие подсказки)? Что если прописать вместо [Russian] вот так [English] - будет на английском?
 
Andrey_AДата: Четверг, 04.04.2019, 02:13 | Сообщение № 3022
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата rediffusion ()
Посмотрел, не робит.


Вы только писали "Получилось! Кнопка работает отлично" - значит параметры передаются... надо их правильно прописать в командной строке... Вы хотите, чтобы я каждый параметр "чужих скриптов и программ" проверял? - у меня на это нет времени... где-то значит что-то недописали (не тот путь, пробелы, не то или не так передали праметры... и.т.д.)

Цитата rediffusion ()
TCIMG.lng


Я про этот файл нигде не упоминал.

Я написал
Цитата
Команда script с секцией [Programs] не работает.
Сокращения возможны если скрипт лежит в папке TCIMG\Files\Scripts\ в других случаях полный путь.


.


 
rediffusionДата: Четверг, 04.04.2019, 02:49 | Сообщение № 3023
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Andrey_A,
Я всё прекрасно понимаю, приношу извинения (пишите тогда когда у вас есть время). Нет в чужих скриптах копаться не нужно.
Да всё работает я писал об этом... а потом я написал что есть ещё другая кнопка у которой похожие параметры и скрипт задействован тот же.
Я попробовал 2 em_vim команды впихнуть в 1 em_vim а до этого был вариант с 3-мя, то да работает, получилось!
А вот такие параметры как не пытался дописать не работают, вот они (кнопка другая):
Код
%P%N %1 /b2e _Show

Код
%P%N %1 /b2e _Show_x64


P.S. - ещё раз пишу это совсем другая кнопка, до этого была другая и там всё 0Кей!
P.P.S - было б кому задать вопросы я б вас не мучил, сорян ещё раз!
:'( :'( :'(
 
Andrey_AДата: Четверг, 04.04.2019, 13:43 | Сообщение № 3024
Генералиссимус

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

Код
Есть просьба, для команды
exifs=%L||"%p"!!1||37510!!<info=o72::>
подключить параметр convert<>


Цитата
А как можно для выходных имен файлов задать имена img-1, img-2 в команде imgtz


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

[helpquote]
[+] В команду exifs и exiff добавлен параметр convert<>
[+] Оптимизирован функционал параметра info (см. Дополнение №10#n81)
- добавлены подпараметры "x42", "x43", "x44", "x45"
[±] Исправлена ошибка в команде imgcn в режиме 3 во втором параметре
[+] В команду imgtz добавлен параметр "cntr<>" - счётчик для имени
[/helpquote]

Примеры:
Код

"exifs=%L||"%p"!!1||37510!!convert<##@@o72::;;$$=;;$$@@o91::>" - в выделенные изображения в тег "комментарий" добавить заданную информацию

"hends=<info=x42> GLOBALHENDS<a>" - получить строку номеров выделенных объектов левой файловой панели
"hends=<info=x44>??-8, GLOBALHENDS<a>" - получить номера выделенных объектов активной файловой панели

"rends=x??-1||##rndm<3~?10|20> GLOBALRENDS<a> imgtz=$GLOBALRENDS||"%p"//1||img-cntr<1|1|2>|png||imgtxt<F9EFBE|02222C|14|0|Tahoma>||upd<1>" - создать в активной панели изображения с текстом случайных данных (имена с заданным счётчиком)


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

rediffusion, помочь в некоторых вещах я не могу, потому что у меня нет тех программ, о которых спрашивают...
В вашем случае у меня нет утилит о которых идёт речь, но высылать мне их не надо, т.к. их надо устанавливать в систему

Принцип и в командах start, scrpt работают. А дальше экспериментируйте:
Код
Это может быть так:
scrpt=путь\AllInOne.vbs||%P%N||%1||/b2e||_Show
или так:
scrpt=путь\AllInOne.vbs||%P%N||\%1\||/b2e||_Show
или так:
scrpt=путь\AllInOne.vbs||%P%N||/b2e||_Show
или так:
scrpt=путь\AllInOne.vbs||%P%N||\%1\||/b2e
или так:
scrpt=путь\AllInOne.vbs||%P%N||%1||/b2e

я не знаю... пробуйте сами... по этой теме больше я помочь не могу...

.


 
rediffusionДата: Пятница, 05.04.2019, 02:06 | Сообщение № 3025
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Andrey_A,

Благодарю! Вот такая запись подошла:
Код
||%P%N||/%1/||/b2e||_Show
||%P%N||/%1/||/b2e||_Show_x64


==============================

У меня есть много параметров следующего типа и тоже хочу впихнуть в один em_vim:
Код
[em_vim_0328]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=<HOTKEY=11> tcimg=$emem_vim_0328-2 <HOTKEY=X> start=%%COMMANDER_PATH%%\Programs\Graphics\Photoshop\Photoshoр.exe
Path=
Button=Wcmicons.dll,825
Menu=Photoshop¦ CTRL – открыть выд. файлы
Iconic=0


Так работает и открывает несколько файлов!

Код
[em_vim_0328-2]
Cmd=%COMMANDER_PATH%\Programs\Graphics\Photoshop\Photoshoр.exe
Param=%P%S
Path=
Button=Wcmicons.dll,825
Menu=Открыть в Photoshop
Iconic=0


Всё впихиваю в 1 em_vim - работает! НО! Такая запись не позволяет открывать несколько файлов:
Код
start=%%COMMANDER_PATH%%\Programs\Graphics\Photoshop\Photoshoр.exe||%P%S

Думаю многим будет интересна такая реализация. typing
 
Andrey_AДата: Пятница, 05.04.2019, 10:53 | Сообщение № 3026
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
rediffusion, %P%S - нигде не используется в утилите, т.к. это
- имеет ограничение командной строки
- это "ломает" командную строку.

В start есть параметр list<>

Возможно так заработает:

Код
start=путь/к/программе||list<%L>


.


 
rediffusionДата: Пятница, 05.04.2019, 18:25 | Сообщение № 3027
Полковник

На сайте с: 23.10.2017
Сообщений: 180
Награды: 1
Репутация: 0
Andrey_A,
Отлично! up up up
Сделал у себя вот так:
Код
start=%%COMMANDER_PATH%%\Programs\Graphics\Photoshop\Photoshoр.exe||%P%N||list<%L>

Добавлено (05.04.2019, 19:22)
---------------------------------------------
Andrey_A,

============
Другой вопрос:

Имеем например команду:

Код
[em_vim_0001]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=marks=0||zebr<1|2|1>
Path=
Button=Wcmicons.dll,164
Menu=Выделить "зеброй" все объекты
Iconic=0

Имеем сокращения путей на сайте:
Цитата
http://tcimg.dreamlair.net/TCIMG_ONLINE/html/html/add/add_path.htm

На сайте есть путь к запускаемому файлу:
Цитата
TCIMG.exe
TCIMG64.exe

Есть такое сокращение $f253 - которое не работает!
То есть вот такая запись выдаёт ошибку!
Cmd=$f253
...есть ли рабочий вариант?

P.S. - просто хочется команды em_vim сделать короткими и понятными, чтоб не было километровых записей.


Сообщение отредактировал rediffusion - Пятница, 05.04.2019, 18:25
 
Andrey_AДата: Пятница, 05.04.2019, 21:54 | Сообщение № 3028
Генералиссимус

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

Все сокращения $f... и другие касаются только утилиты TCIMG и ни к чему другому не относятся; и работают только при запуске TCIMG

.


 
Lord_NEVRДата: Суббота, 06.04.2019, 20:38 | Сообщение № 3029
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
Награды: 5
Репутация: 0
Добрый вечер.

Вопрос про upldf

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
upldf=%P%N||ipic||4,7,8||urlview<4,7,8>
WCMICONS_TCIMG.DLL,81
Загрузить изображение под курсором на хостинг ipic.su и вывести выбранные ссылки в окне.

-1
-1


В секции [Upload] добавил варианты ссылок.

Код
URL7=BB-код изображения под спойлером:||[spoiler][img]#URL#[/img][/spoiler]||7A0B3E
URL8=BB-код изображения под спойлером с описанием:||[spoiler=картинка][img]#URL#[/img][/spoiler]||8A2BE2


Но они не выводятся.


 
Andrey_AДата: Воскресенье, 07.04.2019, 11:31 | Сообщение № 3030
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Lord_NEVR, в параметре urlview<> нет выбора какие ссылки показывать - только общее число

Код
upldf=%P%N||ipic||4,7,8||urlview<8>


.


 
Поиск:

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