Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1


 
Дата выпуска: 25.11.2021
Версия: 29.9
Автор: Averin Andrey
 
Скачать TCIMG | Скачать 2 | Сайт | Онлайн справка | Основные вопросы | Функционал+ | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
• Мощное средство для расширения функциональности Total Commander и других программ.
• Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
• Полностью портабельная, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
• Возможность комфортного использования потенциала программ с поддержкой командной строки, например:

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:    
Спасибо

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

В справке TCIMG.chm более 14 000 примеров применения.

Сборки программ, в которых участвует утилита 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)

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке
Группа в Telegram

Всего записей: 37525 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 00:32 26-11-2021
Lord_NEVR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dedulya68 (пост)
Цитата:
Хотелось бы кнопку по очистке Temp не устанавливая софт в виде этого.
 

Ещё такая кнопка есть.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$tmtm_TempClearAndEmpty
shell32.dll,32
Очистка временных файлов + очистка корзины + обновление кеша
 
0
-1

Всего записей: 483 | Зарегистр. 15-07-2009 | Отправлено: 10:29 27-09-2021
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dedulya68

Цитата:
Надо что бы и системные переменные и переменные срЕды пользователя.

Если для обеих Temp:   C:\Windows\Temp\     и    C:\Users\Admin\AppData\Local\Temp\
 
без Tcimg :
 

Код:
TOTALCMD#BAR#DATA
cmd /c title Очистка временной папки &cd/d %temp%&rd/s/q %temp% 2>nul &cd/d %tmp%&rd/s/q %tmp% 2>nul &cd/d %WINDIR%\Prefetch &del *.pf 2>nul &cd/d %WINDIR%\Temp&rd/s/q %WINDIR%\temp 2>nul
 
wcmicons.dll,260
Очистка  Temp
 
0
-1
 

Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 12:09 27-09-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72 написал(а)
Цитата:
Возможно ли добавление в эту кнопку следующего функционала

В TCIMGU.ini в секцию [FormatUser] добавляем:  

Код:
fbt1=(?si)<book-title>(.*?)</book-title>
fbt2=(?si)<sequence name="(.+)" number="\d+"/>
fbt3=(?si)<sequence name=".*" number="(\d+)"/>
 

У кого имеется уже ключ fbt1, то добавляем только ключи fbt2 и fbt3
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<"%P"//1//0//*.fb2> <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||formt<fbt1:C:fbt2:C:fbt3:C:¤> zends=GLOBALSENDS<1>??-1||¤!!@CRLF exect=$var_i='GLOBALZENDS<0>'=1?_CmdCm('renmm=GLOBALSLIST<:INDEX:>¦¦##<info=t52GLOBALSLIST<:INDEX:>|?Ffbt1>¦¦sdel<>'):_CmdCm('movee=GLOBALSLIST<:INDEX:>¦¦"%pGLOBALZENDS<2>\"//1¦¦##GLOBALZENDS<3>.~~GLOBALZENDS<1>') pause=300 <NEXT>
WCMICONS.dll,1
Переименовать (возможно с перемещением) *.fb2 активной панели согласно информации из тегов полученной регулярными выражениями| прописанными в ключах "fbt1, fbt2, fbt3" секции [FormatUser] файла TCIMGU.ini
 
 
-1
 

 Перемещение переименованных файлов будет происходить с заменой имеющихся подобных в случае совпадения.

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 12:26 27-09-2021 | Исправлено: Abel11, 04:51 29-09-2021
dedulya68



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lord_NEVR (пост)
Цитата:
Ещё такая кнопка есть.

Спасибо, но чистка корзины не нужна (т.к. не используется),обновление кеша тоже.  
 
ziabriev (пост)
Цитата:
Если для обеих Temp:   C:\Windows\Temp\     и    C:\Users\Admin\AppData\Local\Temp\
 
без Tcimg

Спасибо. То что нужно.

Всего записей: 825 | Зарегистр. 22-12-2016 | Отправлено: 13:36 27-09-2021 | Исправлено: dedulya68, 13:37 27-09-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
thumb в примерах из Справки TCIMG не изменяет размеры эскизов
,
karega, у меня с командой thumb нет проблем, возможно у вас не обновлена версия, важны файлы, которые находятся в папке \Files\Ini\,  начало которых TCIMG3264...ini - они определяют классы элементов окон тотала.
 

Всего записей: 831 | Зарегистр. 15-08-2011 | Отправлено: 14:23 27-09-2021
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dedulya68

Цитата:
 То что нужно

С  Tcimg  тоже есть:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
delss=FOLDC<LISTF<$f25\Temp/$f28>//1//0>||1||upd<2>
WCMICONS.dll,2
Очистка временных директорий (Temp)
 
 
-1
 

Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 16:21 27-09-2021
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Спасибо большое!
Кнопка теперь работает на тесте правильно. На днях проверю в "полевых" условиях.

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3495 | Зарегистр. 11-07-2005 | Отправлено: 04:43 29-09-2021 | Исправлено: Antonij72, 22:38 29-09-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
And000010 написал(а)
Цитата:
для создания скопированных нескольких кнопок из файла txt в буфер обмена.
Пример:строк прописанных кнопок в txt файле.
 

Цитата:
 
1.Параметр кнопки.
2.Подсказка кнопки.
3.Параметр кнопки.
4.Подсказка кнопки.
5.И так
6.Далие.

 

 
Кнопки на панели инструментов будут создаваться с путём к TCIMG.exe - "%COMMANDER_PATH%\TCIMG.exe", если у вас другой путь, то замените в параметрах кнопок на свой путь(не забывайте, что в параметрах надо прописывать удвоенный знак процента (%%COMMANDER_PATH%%\), то же и касаемо значка создаваемых кнопок - "WCMICONS.dll,1", можете заменить в параметрах кнопок на предпочитаемый значок.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=%P%N??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT>
WCMICONS.dll,1
Из каждых двух строк ("параметры" и  "подсказка") файла под курсором создать кнопки на панели инструментов TC
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends="C:\ButtonsParamMenu.txt"??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT>
WCMICONS.dll,1
Из каждых двух строк ("параметры" и  "подсказка") файла "C:\ButtonsParamMenu.txt" создать кнопки на панели инструментов TC
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=$var_i=##<info=t1-1>||$var_n=Mod(Round($var_i),2)||$var_s=$var_n=1?_Exit() sends=-1??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT>
WCMICONS.dll,4
Из каждых двух строк ("параметры" и  "подсказка") содержимого буфере обмена создать кнопки на панели инструментов TC
 
 
-1
 

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

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 06:02 30-09-2021 | Исправлено: Abel11, 15:08 30-09-2021
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Здравия желаю!
Есть просьба подправить Первую кнопку так:
Из каждых двух строк ("параметры" и  "подсказка") файла под курсором создать кнопки на панели инструментов TC.
Точнее не подправить, а изменить сделав ещё и третью кнопку.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 12:51 30-09-2021 | Исправлено: sibirnik, 12:53 30-09-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik написал(а)
Цитата:
файла под курсором

Добавил.

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 13:05 30-09-2021 | Исправлено: Abel11, 13:05 30-09-2021
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
Добавил
Оперативно, что и требовалось. Благодарю.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 14:33 30-09-2021
AVSub

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
В справке, случайно попалось:

Код:
Вызов внутренних/пользовательских команд Total Commander и команд утилиты.
 
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i"*.bat *.cmd"||+tcTCFIND4|$i"D:\Set\Bat"||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна, найти фалы содержащие текст из буфера обмена

 

Всего записей: 299 | Зарегистр. 13-05-2005 | Отправлено: 15:36 30-09-2021
And000010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо большое кнопки работают так как нодо было.

Всего записей: 50 | Зарегистр. 22-09-2013 | Отправлено: 21:18 30-09-2021
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил версию TCIMG 29.6

Всего записей: 831 | Зарегистр. 15-08-2011 | Отправлено: 18:21 01-10-2021
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Справка  с тёмным стилем скачивается от версии 29.5.

Всего записей: 1120 | Зарегистр. 27-11-2014 | Отправлено: 06:16 03-10-2021
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как поправить кнопку, чтобы она удаляла содержимое папок, пути которых прописаны в файле =C:\del-tmp.txt=? Сейчас она удаляет сами эти папки...

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3495 | Зарегистр. 11-07-2005 | Отправлено: 18:33 03-10-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 delss=FOLDC<"C:\FolderPaths.txt"//0>||1
WCMICONS.dll,1
удаление содержимого папок из списка "C:\FolderPaths.txt"
 
 
-1
 

 
 
Добавлено:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 delss=FOLDC<"C:\FolderPaths.txt"//0//-1>||1
Wcmicons.dll,2
удалить только файлы (с рекурсией) содержимого папок из списка "C:\FolderPaths.txt"
 
-1
-1
 

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 20:04 03-10-2021 | Исправлено: Abel11, 23:58 03-10-2021
Filigran

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть кнопки - назначить папке под курсором значок из библиотеки Wcmicons.dll, из библиотеки shell32.dll или там из библиотеки TCIMG.dll. А можно сделать кнопку, чтобы выбрать сначала из спика C:\List.txt из какой именно библиотеки, а потом уже из неё выбрать значок?

Всего записей: 4 | Зарегистр. 24-09-2021 | Отправлено: 07:23 04-10-2021
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
.

Всего записей: 755 | Зарегистр. 03-03-2019 | Отправлено: 12:39 04-10-2021 | Исправлено: ziabriev, 12:49 04-10-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Filigran написал(а)
Цитата:
можно сделать кнопку, чтобы выбрать сначала из списка C:\List.txt из какой именно библиотеки, а потом уже из неё выбрать значок?
 

В TCIMGU.lng прописываете шаблон ->

Код:
GroupBox_DLL=Список библиотек<#>Выберите библиотеку значков<#><#>GLOBALLENDS<1><#>300<#>300

 
В "C:\IconLibraryPaths.txt" - список путей библиотек значков.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d="C:\IconLibraryPaths.txt"||1||^^@@f13::<+> lends=$GLOBALANF2D1||@CRLF!!<+> dilog=[group=BOX_DLL] iends=@<sicon=GLOBALGROUP1<1>|32|1|0|1> icofs=%WL||0||GLOBALIENDS<1> rstart
WCMICONS.dll,1
назначить выделенным папкам значок из библиотеки значков выбранной из списка "C:\IconLibraryPaths.txt" с последующим перезапуском TC (значок и библиотека значков выбирается в диалоговых окнах)
 
 
-1
 

Высота диалогового окна рассчитана для отображения где-то 8 библиотек значков, если у вас больше, то увеличьте высоту диалогового окна в шаблоне "GroupBox_DLL".
 
   
 
Если с окном библиотеки при выборе значка появятся проблемы, то обновитесь тестовой версией.
 
• Тестовая версия TCIMG 297_b1, в версии TCIMG 29.6 замените соответствующие файл(ы)

Всего записей: 1472 | Зарегистр. 08-12-2013 | Отправлено: 08:56 05-10-2021 | Исправлено: Abel11, 09:14 05-10-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru