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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164

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

Maz



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


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

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

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

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

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

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

Всего записей: 39497 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 18:14 04-07-2025
Andrey_A_A



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

Цитата:
Нужен новый дополнительный подпараметр

ziabriev, я так понял что дело во вставке параметров при выборе шрифта [fontz]
Для этого новый параметр не требуется.

Код:
[+] Оптимизированы параметры диалога [fontz] (см. Дополнение №18)
- добавлен вывод стиля шрифта в 9-ю ячейку

Тестовая версия TCIMG 347_b2, в версии TCIMG 34.6 замените соответствующие файл(ы)
Теперь можно использовать:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
dilog=[fontz] imgtx=Text||"%p"//1||logotype|png||imgtxt<GLOBALFONTZ1<7>|@|GLOBALFONTZ1<2>|GLOBALFONTZ1<9>|GLOBALFONTZ1<1>>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели создать прозрачное изображение с текстом, параметры шрифта и цвета  задаются в диалоге
 
0
-1
 

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 21:04 15-06-2024 | Исправлено: Andrey_A_A, 22:01 15-06-2024
ziabriev



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

Цитата:
Для этого новый параметр не требуется

Это хорошо, только цвета не соответствуют, как-то можно подправит? - скрин

Всего записей: 1579 | Зарегистр. 03-03-2019 | Отправлено: 11:03 16-06-2024
Andrey_A_A



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

Цитата:
только цвета не соответствуют

ziabriev, списибо, оказывается там выводился в 7-й ячейке - BGR цвет шрифта.
Добавил в 10-ю RGB
Тестовая версия TCIMG 347_b3, в версии TCIMG 34.6 замените соответствующие файл(ы)

Код:
dilog=[fontz] imgtx=Text||"%p"//1||logotype|png||imgtxt<GLOBALFONTZ1<10>|@|GLOBALFONTZ1<2>|GLOBALFONTZ1<9>|GLOBALFONTZ1<1>>||upd<1>


Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 12:37 16-06-2024
ziabriev



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

Цитата:
Добавил в 10-ю RGB  

Да, сейчас всё в норме.
Спасибо.

Всего записей: 1579 | Зарегистр. 03-03-2019 | Отправлено: 13:31 16-06-2024
Karabusov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой - записать в файл D:\Internet\Url.txt имена выделенных файлов активной панели без расширения по одному в строке.

Всего записей: 33 | Зарегистр. 10-05-2021 | Отправлено: 07:11 03-07-2024
Nulsulfazol



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужны кнопки - удалить в активной панели файлы по расширению. Расширение задаётся в диалоге. Желательно с запросом подтверждения. 2 кнопки - удаление с рекурсией и без.

Всего записей: 17 | Зарегистр. 03-11-2021 | Отправлено: 07:30 03-07-2024
Andrey_A_A



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

Цитата:
Помогите с кнопкой - записать в файл D:\Internet\Url.txt имена выделенных файлов активной панели без расширения по одному в строке.

Karabusov

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=%WL??-1||?Fpath5 creat=D:\Internet||Url.txt||content<$GLOBALSENDS>
%COMMANDER_PATH%\Wcmicons.dll,1
Записать в файл D:\Internet\Url.txt имена выделенных файлов активной панели без расширения по одному в строке
 
0
-1
 

Добавлено:

Цитата:
Нужны кнопки - удалить в активной панели файлы по расширению

Nulsulfazol, обновите TCIMG_Russian.zip, добавлены шаблоны
для теста:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=42 sends=PS<"%p"//1//[group=BOX21]//*.[combo=BOX3]>??-1 GLOBALSENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели произвести поиск файлов, расширение и режим вводится в диалоге
 
0
-1
 

удаление:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=39 delss=PS<"%p"//1//[group=BOX21]//*.[combo=BOX3]>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
В активной панели удалить файлы, расширение и режим вводится в диалоге
 
0
-1
 

Что касается запроса на удаление, думаю сами перед командой сможете вставить диалог MsgBox или msgbx...
Если что напишите
 

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 21:09 03-07-2024 | Исправлено: Andrey_A_A, 22:06 03-07-2024
Nulsulfazol



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо! Кнопочку подправил так:

Код:
shape=39 exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=PS<"%p"//1//[group=BOX21]//*.[combo=BOX3]>||upd<1>

Всё правильно? И если не сложно, можно пример с msgbx

Всего записей: 17 | Зарегистр. 03-11-2021 | Отправлено: 07:38 04-07-2024 | Исправлено: Nulsulfazol, 07:40 04-07-2024
Andrey_A_A



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

Цитата:
И если не сложно, можно пример с msgbx

Nulsulfazol

Код:
shape=39 dilog=[msgbx=Сообщение¤TCIMG.dll,26<#>Удалить~~файлы?<#>user32.dll,102<#>Да<+>1<+>Нет<+>:EXIT:<#>280<#>110] delss=PS<"%p"//1//[group=BOX21]//*.[combo=BOX3]>||upd<1>

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 08:36 04-07-2024
Karabusov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо! Кнопка работает, но нельзя ли её переделать - надо чтобы файл D:\Internet\Url.txt создавался только в том случае, если его нет, а если он есть, то просто дописывать в него имена выделенных файлов с новой строки?

Всего записей: 33 | Зарегистр. 10-05-2021 | Отправлено: 08:56 04-07-2024
Andrey_A_A



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

Цитата:
 то просто дописывать в него имена выделенных файлов с новой строки

Karabusov

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=%Z%WL||##path<4>||save<D:\Internet\Url.txt|2>
%COMMANDER_PATH%\Wcmicons.dll,1
Записать/дописать в файл D:\Internet\Url.txt имена выделенных файлов активной панели без расширения по одному в строке
 
0
-1
 

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 09:23 04-07-2024
Karabusov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Большое спасибо!

Всего записей: 33 | Зарегистр. 10-05-2021 | Отправлено: 19:47 04-07-2024
Karabusov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
А можно ещё усложнить задачу:

Код:
Записать/дописать в файл начинающийся на Prog с расширением txt в паке D:\Internet\ имена выделенных файлов активной панели без расширения по одному в строке

В названии файла после Prog может быть любое продолжение, подчёркивание, буквы цыфры.

Всего записей: 33 | Зарегистр. 10-05-2021 | Отправлено: 06:03 05-07-2024
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%Z%WF||&?^(Prog.*)\.txt$||save<D:\Internet\Url.txt|2>
%COMMANDER_PATH%\Wcmicons.dll,1
Записать/дописать в файл D:\Internet\Url.txt имена выделенных файлов активной панели без расширения по одному в строке (имена файлов с расширением txt, начинающиеся с Prog)
 
0
-1
 

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 18:41 06-07-2024 | Исправлено: Andrey_A_A, 19:29 06-07-2024
Karabusov



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

Код:
Записать/дописать в файл начинающийся на Prog с расширением txt в папке D:\Internet\ имена выделенных файлов активной панели без расширения по одному в строке

Про Url.txt я ничего не писал. Мне надо в файлы начинающиеся на "Prog" записывать имена  всех выделенных файлов, а не имена файлов начинающихся на "Prog"записывать в "Url.txt". Надеюсь так будет более понятно.

Всего записей: 33 | Зарегистр. 10-05-2021 | Отправлено: 05:39 07-07-2024 | Исправлено: Karabusov, 05:41 07-07-2024
Andrey_A_A



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

Цитата:
Мне надо в файлы начинающиеся на "Prog" записывать имена

Karabusov

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=%WL||?Fpath5 textx=PS<D:\Internet\//1//0//&&Prog.*txt>||$$@CRLFGLOBALSENDS<x1>||?F63
%COMMANDER_PATH%\Wcmicons.dll,1
В каждый файл Prog*.txt в папке D:\Internet\ записать имена выделенных файлов без расширения
 
0
-1
 

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 16:53 07-07-2024
Karabusov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Большое спасибо!

Всего записей: 33 | Зарегистр. 10-05-2021 | Отправлено: 05:31 08-07-2024
LyapTrubeckoj



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой если файл под курсором имеет расширение rar, то запустить команду скажем
Код:
imgpr=1 tcimg=$pmarch_a
, если файл под курсором имеет расширение 7z, то запустить команду
Код:
imgpr=1 tcimg=$pmarch_b
а если файл под курсором имеет какое-либо другое расширение выдать сообщение и ничего не делать.

Всего записей: 23 | Зарегистр. 07-10-2022 | Отправлено: 07:18 12-07-2024 | Исправлено: LyapTrubeckoj, 07:20 12-07-2024
Andrey_A_A



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

Код:
<SWITCH> '%E' <CASE> 'rar' <#> infbx=InfoBox_TEST1 <CASE> '7z' <#> infbx=InfoBox_TEST2 <CASEELSE> infbx=InfoBox_TEST3 <ENDSWITCH>

Вместо infbx... вставляйте свои команды

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 19:15 15-07-2024 | Исправлено: Andrey_A_A, 19:16 15-07-2024
LyapTrubeckoj



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Большое спасибо!

Всего записей: 23 | Зарегистр. 07-10-2022 | Отправлено: 06:33 16-07-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru