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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev,
Вроде подходит, Благодарю!
 

Всего записей: 27 | Зарегистр. 09-10-2015 | Отправлено: 00:08 16-05-2023
Andrey_A_A



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

Цитата:
в имени файлов присутствует любая дата в формате число.месяц.год.

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

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 09:40 17-05-2023
Karabush



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Например:
Set_01.04.2023.rar
Set_11.05.2021.rar
Set_30.03.2018.rar

Всего записей: 29 | Зарегистр. 24-05-2021 | Отправлено: 19:34 17-05-2023
Andrey_A_A



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
moves=PS<C:\Archiv\Soft\//1//0//&&Set_\d\d\.\d\d\.\d\d\d\d\.rar>||C:\Archiv\BacKup\//0
%COMMANDER_PATH%\Wcmicons.dll,1
Переместить файлы вида "Set_11.05.2021.rar" из папки "C:\Archiv\Soft" в папку "D:\Archiv\BacKup"
 
0
-1
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 17:48 18-05-2023
Karabush



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

Всего записей: 29 | Зарегистр. 24-05-2021 | Отправлено: 19:27 18-05-2023
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите подредактировать кнопку:

Код:
"slist=%WL barex=$GLOBALSLIST||"%tExMenu.txt"||(?i)(?:param|menu\d+=([^\r\n]+)||upd<3>" -  
Извлечь из выделенных файлов bar все параметры и подсказки, удалить дубликаты и записать в файл ExMenu.txt в другой панели

Сейчас в файле ExMenu.txt:
параметр 1
подсказка 1
параметр 2
подсказка 2
Нужно сделать так:
параметр 1
подсказка 1
--------------
параметр 2
подсказка 2
-------------
 
 

Всего записей: 90 | Зарегистр. 11-12-2017 | Отправлено: 22:01 18-05-2023
Andrey_A_A



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

Цитата:
Нужно сделать так

alexostrov, через команду barex не получится - там нет дополнительного форматирования, а вот через команды extra и stext можно

Код:
 
"extra=%WL||"%t"//0//ExMenu.txt||&?(?im)((?:button|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!----------||&&(?im)^((?:param|menu)\d+=)!!||ending<0>||code<1>||upd<3>" - из выделенных BAR файлов извлечь параметры param и menu, разделённые "------" без названия параметров, создав отдельные файлы в другой панели
 
 
"stext=%WL||"%t"//0//ExMenu.txt||&?(?im)((?:button|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!----------||&&(?im)^((?:param|menu)\d+=)!!||code<1>||upd<3>" - из выделенных BAR файлов извлечь параметры param и menu, разделённые "------" без названия параметров, создав общий файл в другой панели
 

Для отдельного тестирования рег. выражений можно воспользоваться sends и командой regex

Код:
 
"sends=%P%N??-1||&?(?im)((?:button|param|menu)\d+=[^\r\n]+) GLOBALSENDS<a>" - из BAR файла под курсором получить параметры button, param и menu
 
 
"sends=%P%N??-1||&?(?im)((?:button|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!---------- GLOBALSENDS<a>" - из BAR файла под курсором получить параметры param и menu, разделённые "------"
 
 
"sends=%P%N??-1||&?(?im)((?:button|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!----------||&&(?im)^((?:param|menu)\d+=)!! GLOBALSENDS<a>" - из BAR файла под курсором получить параметры param и menu, разделённые "------" без названия параметров
 

Для сохранения последовательности перед использованием команд рекомендую отсортировать кнопки BAR файлов командой barbl

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 13:19 19-05-2023 | Исправлено: Andrey_A_A, 13:29 19-05-2023
alexostrov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Ув. Маэстро огромное Вам спасибо.
Все работает отлично, главное что есть несколько вариантов на выбор.

Всего записей: 90 | Зарегистр. 11-12-2017 | Отправлено: 15:03 19-05-2023
Proudhawk



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

Всего записей: 16 | Зарегистр. 01-09-2022 | Отправлено: 15:35 20-05-2023
Coronerr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После обновления с 32.4 до 32.7 перестали работать команды, содержащие upldf.
Таким образом примеры, как в файле chm, так и по он-лайн справке неработоспособны.
Часть комплексных команд (получить скриншот, вывести диалог...) работают, однако при попытке отправить их выдаётся содержательное информационное сообщение, состоящее из восклицательного знака.
После даунгрейта вновь до 32.4 всё снова работает.
Пример команд — от простой (upldf=%P%N||fastpic||x||urlview<>) до монстрообразных

Код:
itray=3 sends=x??-1||##rndm<3|5>||??1 scren=$f254||Screen|png||snap<1> renmm=GLOBALSCREN<1>||##scr-<info=f34$f254\Screen.png|1>-GLOBALSENDS<1> upldf=GLOBALRENMM<1>||fastpic||1 GLOBALUPLDF<c> tempxx

 
Общее у них только наличие «upldf».

Всего записей: 3497 | Зарегистр. 17-04-2014 | Отправлено: 17:19 21-05-2023
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Coronerr
У меня 32.7 и всё работает:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Tcimg\TCIMG.exe
upldf=%P%N||ipic||x||urlview<2>
wcmicons.dll,356
Снимок под курсором на хост Ipic в диалоге
 
-1
-1
 

 
Да и на fastpic работает:

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 17:51 21-05-2023 | Исправлено: ziabriev, 18:03 21-05-2023
Coronerr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev, благодарю за подтверждение работоспособности 32.7
Обнаружил, что виноват сам — не перенес часть своих настроек в TCIMGU.ini, как требовалось в разделе «14. Как правильно обновлять утилиту?» он-лайн справки.
 
Странно, что автор, тем не менее, пользуется раздутым до 600+ кб файлом настроек TCIMG.ini, вместо того чтобы вносить их в свой TCIMGU.ini. А там ведь куча авторских настроек со своими путями, для пользования которыми необходимо подогнать структуру файловой системы под авторскую; старые (Firefox 25, Chrome 41, царствие им небесное) юзерагенты; личные же настройки колонок и прочее и прочее.  
 
Возможно поэтому первый старт утилиты и занимает какое-то время.
 
Благодарю вас за подсказку и автора за замечательную утилиту.

Всего записей: 3497 | Зарегистр. 17-04-2014 | Отправлено: 23:31 21-05-2023
Altruumann



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно сделать кнопку, которая распаковывала бы архивы со структурой как ниже?
 
сюда <-----------------------------------------------<-
|IDKw.rar                                               ^
|--IDKw (папка)                                         ^
|----IDKw2.rar (этот архив должен удаляться из TEMP)    ^
|------I Don't Know (папка) <- распаковать эту папку -> ^

Всего записей: 465 | Зарегистр. 04-04-2016 | Отправлено: 17:16 22-05-2023
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здрасте, пожалуйста просьба объединить команды в одну.
 

Код:
modfs=%WL||0||<mdata=%T%M>

 

Код:
modfs=%WL||1||<cdata=%T%M>

 

Код:
modfs=%WL||2||<adata=%T%M>

 
Добавлено:
Как можно изменить что бы за место [1][2][3] стало [m][c][d] или дописать сзади, все равно пустая колонка.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 19:38 24-05-2023 | Исправлено: vaskamy, 14:26 30-05-2023
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот замутил но требуется помощь, отрабатывает только две команды третья не хочет - караул помогите.

Код:
modfs=%WL||0||<mdata=%T%M>¦¦modfs=%WL||1||<cdata=%T%M>¦¦modfs=%WL||2||<adata=%T%M>¦¦xxx

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 12:20 25-05-2023
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё сделал
Код:
modfs=%WL||0||<mdata=%T%M> modfs=%WL||1||<cdata=%T%M> modfs=%WL||2||<adata=%T%M>
не знаю правильно или нет но вроде работает.
 
Добавлено:
Andrey_A_A
Здохла сортировка вкладок (TC 11.00b4) по tabsr=2 если вкладки в один ряд то сортирует.
Если сортировать много рядов то просто удаляет без возвратно все вкладки оставляя одну та которая активна. Команда tabsr=1 вроде работает, другие не проверял.

Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 15:05 25-05-2023 | Исправлено: vaskamy, 14:24 30-05-2023
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В этой кнопке перестало работать удаление иконок из dll библиотеки - один раз сработало и потом всё, приходится удалять сторонней прогой - добавление иконок работает без проблем.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Tcimg\TCIMG.exe
icovw=%P%N||0,-1,-1,1||550,300||backup<2>
WCMICON.dll,55
просмотр значков 32х32 файла под курсором, а так же редактирование библиотеки
 
 
-1


Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 18:25 25-05-2023 | Исправлено: vaskamy, 14:23 30-05-2023
Andrey_A_A



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

Цитата:
Здрасте, пожалуйста просьба объединить команды в одну

vaskamy, Поставить по очереди

Код:
modfs=%WL||0||<mdata=%T%M> modfs=%WL||1||<cdata=%T%M> modfs=%WL||2||<adata=%T%M>


Цитата:
е знаю правильно или нет но вроде работает

Правильно. Возможно позже добавлю ещё параметр, чтобы сразу все даты из одного файла брать.
 
Добавлено:

Цитата:
Как можно изменить что бы за место [1][2][3] стало [m][c][d] или дописать сзади

Дописать сзади или вывести в новой колонке? Если дописать, то можно так:

Код:
sends=x??-1||<info=o23%P%N//#~~m@CRLF//o43%P%N//#~~c@CRLF//o63%P%N//#~~d> GLOBALSENDS<a>

 
Добавлено:

Цитата:
перестало работать удаление иконок из dll библиотеки - один раз сработало и потом всё

Потестировал - всё в штатном режиме, удаляется несколько раз. Единственное окно проводника не сохраняет (не обновляет кеш иконок временной папки) и кажется что значок остался..., наверно можно будет разные имена временных папок придумывать.
 
Добавлено:

Цитата:
Здохла сортировка вкладок (TC 11.00b4) по tabsr=2 если вкладки в один ряд то сортирует

Записал, как только выйдет полноценный релиз я посмотрю, ранее, как показала практика, влезать в код не имеет смысла, потому что в тоталавских бетах может меняться все что угодно.
 
Добавлено:

Цитата:
добавить к содержимому буфера через дефис текст введённый в диалоге

Proudhawk

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=$$-[edits=BOX13]||$$_<info=s100dd.MM.yyyy>
%COMMANDER_PATH%\Wcmicons.dll,1
Добавить к содержимому буфера через дефис текст введённый в диалоге и после этого текста через подчёркивание текущую дату
 
0
-1
 

Обновите TCIMG_Russian
 
 
Добавлено:

Цитата:
Можно сделать кнопку, которая распаковывала бы архивы со структурой как ниже?  

Altruumann, если честно я не понял такую структуры

Цитата:
автор, тем не менее, пользуется раздутым до 600+ кб файлом настроек TCIMG.ini

Coronerr, там не только мои настройки, а настройки пользователей, который присылают для общей работы, там настройки для различных сборок, в которых те же пути.
Там много комментариев и имена ключей, для того чтобы совпадали с примерами из справки...
Есть что-то лишнее (дойдёт время уберётся), но это на скорость не влияет, у меня TCIMGU.ini 1.2 мб...
---
Ответил всем не сразу - был мини отпуск от программирования))

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 22:24 30-05-2023 | Исправлено: Andrey_A_A, 23:16 30-05-2023
vaskamy



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

Цитата:
Правильно. Возможно позже добавлю ещё параметр, чтобы сразу все даты из одного файла брать.


Цитата:
Дописать сзади или вывести в новой колонке? Если дописать, то можно так:
 

Спасибо!!!
 
Хотелка на картинке

 

Цитата:
Потестировал - всё в штатном режиме, удаляется несколько раз.

Ссылка
 
 
 
Добавлено:

Цитата:
был мини отпуск от программирования


Всего записей: 968 | Зарегистр. 04-03-2017 | Отправлено: 12:35 31-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а точно "модЕфикации" время нужно?

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 12:58 31-05-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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