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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134

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

Maz



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


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

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

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

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

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

Сборки программ, в которых участвует утилита 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)
Если в состав Вашей сборки/программы входит TCIMG, сообщите, вставим в список.

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

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



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

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

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

Всего записей: 532 | Зарегистр. 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
 

Всего записей: 1308 | Зарегистр. 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
 

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

Всего записей: 1579 | Зарегистр. 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

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

Всего записей: 939 | Зарегистр. 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 - они определяют классы элементов окон тотала.
 

Всего записей: 1389 | Зарегистр. 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
 

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



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

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

Всего записей: 3808 | Зарегистр. 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
 

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

Всего записей: 1579 | Зарегистр. 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 написал(а)
Цитата:
файла под курсором

Добавил.

Всего записей: 1579 | Зарегистр. 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 ;; запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна, найти фалы содержащие текст из буфера обмена

 

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

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

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



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

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



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

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



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

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

Всего записей: 3808 | Зарегистр. 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
 

Всего записей: 1579 | Зарегистр. 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 из какой именно библиотеки, а потом уже из неё выбрать значок?

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



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

Всего записей: 1308 | Зарегистр. 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 замените соответствующие файл(ы)

Всего записей: 1579 | Зарегистр. 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru