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

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

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

Maz



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


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

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

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

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

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

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

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 21:35 22-02-2024
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vaskamy написал(а)
Цитата:
надо найти самый старый файл в этих папках получить с него дату модификации и присвоить выделенной папке


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modfs=%WL||0||<xfolder=41//::>
WCMICONS.dll,1
Изменить выделенным папкам дату модификации на дату модификации самого старого объекта в каждой папке
 
 
-1
 


Цитата:
изменить выделенным объектам дату модификации с под каталогами и файлами для чтения на системную дату


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modfs=FOLDC<%WL//1//-3>||0||#SISDATE||readonly<1>
WCMICONS.dll,2
Изменить дату модификации выделенным файлам и объектам (с рекурсией) выделенных каталогов на системную дату, включая файлы с атрибутом "Только чтение"
 
 
-1
 

 


Antonij72 написал(а)
Цитата:
Не надо в именную папку распаковывать


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=FOLDC<%WL//2//-1//*.7z|*.zip|*.rar>||1||##@@o75:: start=RAR||-IBCK||x||list<$GLOBALANF2D0>||list2<$GLOBALANF2D1>||progres<>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1>
WCMICONS.dll,1
В выделенных объектах (с рекурсией) найти архивы "7z, zip,rar" и распаковать их рядом с архивом, по завершению удалить исходные архивы в корзину
 
 
-1
 



Добавлено:
 
vaskamy
Если надо, чтобы выделенным папкам тоже менялась дата модификации, тогда так.
 
 
• Изменить дату модификации выделенным файлам, выделенным каталогам и их содержимому на системную дату, включая файлы с атрибутом "Только чтение"

Код:
modfs=FOLDM<%WL//0>||0||#SISDATE||readonly<1>

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 22:14 30-08-2021 | Исправлено: Abel11, 02:20 31-08-2021
Antonij72



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

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=FOLDC<%WL//1//-1//*.7z|*.zip|*.rar>||1||##@@o75:: start=RAR||-IBCK||x||list<$GLOBALANF2D0>||list2<$GLOBALANF2D1>||progres<>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1>
WCMICONS.dll,1
В выделенных объектах (с рекурсией) найти архивы "7z, zip, rar" и распаковать их рядом с архивом, по завершению удалить исходные архивы в корзину
 
 
-1

 
1. В процессе работы на каждом "не архиве" выскакивает окно WinRAR с сообщением, что "архив не найден": https://yadi.sk/i/YAMumFSvMVf-ZA
2. По завершению в корзину удаляются не только исходные архивы, но и все выделенные "не архивы"... Слава Богу, что в корзину... Восстановил.
 
=========
1. Что поправить?
2. Что написать, чтобы архивы удалялись безвозвратно?

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

Всего записей: 3800 | Зарегистр. 11-07-2005 | Отправлено: 02:05 31-08-2021
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=FOLDC<%WL//2//-1//*.7z|*.zip|*.rar>||1||##@@o75:: start=RAR||-IBCK||x||list<$GLOBALANF2D0>||list2<$GLOBALANF2D1>||progres<>||&&hide||&&wait delss=$GLOBALANF2D0||1
WCMICONS.dll,1
В выделенных объектах (с рекурсией) найти архивы "7z, zip,rar" и распаковать их рядом с архивом, по завершению удалить исходные архивы минуя корзину
 
 
-1
 

 
Просьба не цитировать сами кнопки, достаточно описания или фрагмента, или завуалированной ссылки на пост с кнопкой.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 02:28 31-08-2021
Antonij72



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

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

Всего записей: 3800 | Зарегистр. 11-07-2005 | Отправлено: 04:53 31-08-2021
Akcliuziia

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
А с этим не поможете?

Всего записей: 26 | Зарегистр. 28-04-2014 | Отправлено: 07:48 31-08-2021
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%WL||1||##@@o72::;;^^"%T"  start=7-Zip||x||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait
WCMICONS.dll,1
Распаковать выделенные архивы в одноименные папки в другую панель (с заменой)
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 09:05 31-08-2021 | Исправлено: Abel11, 11:44 31-08-2021
Akcliuziia

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

Всего записей: 26 | Зарегистр. 28-04-2014 | Отправлено: 15:25 31-08-2021
vaskamy



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

Всего записей: 966 | Зарегистр. 04-03-2017 | Отправлено: 17:09 31-08-2021 | Исправлено: vaskamy, 11:39 02-09-2021
Lord_NEVR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый вечер.
Нужна кнопка.
 
В нескольких выделенных папках есть текстовые файлы (txt), в которых есть строки где вcтречается такое:
 
В скобках.
 
(1кн)
(50кн)
(100кн)
 
и.т.д
 
 
Нужно удалить в скобках буквы кн, оставив числа.

Всего записей: 532 | Зарегистр. 15-07-2009 | Отправлено: 19:56 31-08-2021 | Исправлено: Lord_NEVR, 19:57 31-08-2021
Purgenij



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
anf2d=%WL||1||##@@o72::;;^^"%T"  start=7-Zip||x||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait
WCMICONS.dll,1
Распаковать выделенные архивы в одноимённые папки в другую панель (с заменой)
 
 
-1  

После редактирования:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG\TCIMG.exe
anf2d=%WL||1||##@@o72::;;^^"%T"  start=7-Zip||x||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait
WCMICONS.dll,1
Распаковать выделенные архивы в одноимённые папки в другую панель (с заменой)
 
 
-1  

Т.е. менять путь к TCIMG.exe

Всего записей: 13 | Зарегистр. 04-03-2021 | Отправлено: 21:09 31-08-2021
Abel11



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


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textx=FOLDC<%WL//1//0//*.txt>||&&\((\d+)(кн)\)!!($1)
WCMICONS.dll,1
В выделенных папках(без рекурсии) в файлах TXT удалить, если есть, в конце содержимого скобок "кн" сопряженное  с числом
 
 
-1
 


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textx=%WL||&&\((\d+)(кн)\)!!($1)
WCMICONS.dll,2
В содержимом выделенных текстовых файлах удалить, если есть, в конце содержимого скобок "кн" сопряженное с числом
 
 
-1
 



 
Purgenij написал(а)
Цитата:
менять путь к TCIMG.exe

 
В буфере обмена информация для создания кнопок может быть представлена в следующих видах
 
 
• Создать на панели инструментов TC кнопку из строки параметров TCIMG на основе информации из буфера обмена с путём к TCIMG.exe - "%COMMANDER_PATH%\TCIMG\TCIMG.exe".

Код:
aends=-1??-1 rends=$GLOBALAENDS??-1||?F54,com1||?T|c,2!!fun_l2 exect=$var_i=##-1 exect=$var_i=##<iiinfo=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1??-1¦¦?T|v,1,4¦¦?F63¦¦?E|1:-1'):($var_i>4?_CmdCm('rends=-1!!-1¦¦?T|v,3,5'):0) vends=TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\TCIMG\TCIMG.exe@CRLFGLOBALRENDS<x1>@CRLFGLOBALAENDS<x4>@CRLFGLOBALRENDS<x2>??-2 kends=$GLOBALVENDS??-1||?T|a=0,5!!GLOBALRENDS<x1>|a=0,4!!WCMICONS.dll,1 barbt=1||-1||butfrom<GLOBALKENDS<t>>

 
Если в буфере обмена будет кнопка TC, то на панели инструментов создастся кнопка со значком из этой кнопки, если в буфере обмена будут только параметры, или пример из справки, или 2 строки - параметры и подсказка  ... , тогда кнопка с вашими путями создастся со значком WCMICONS.dll,1, в параметрах выше вы можете заменить на любой другой вас устраивающий значок.
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 05:54 01-09-2021 | Исправлено: Abel11, 14:03 01-09-2021
Purgenij



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

Всего записей: 13 | Зарегистр. 04-03-2021 | Отправлено: 06:35 01-09-2021
Lord_NEVR



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

Всего записей: 532 | Зарегистр. 15-07-2009 | Отправлено: 13:05 01-09-2021
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нужна кнопка, работающая с *.fb2 в выделенных объектах (файлах и папках (с рекурсией))...
 
Выделены объекты (файлы и/или папки).
 
Работаем только с файлами *.fb2, остальные не трогаем.
 
Файлы *.fb2 имеют название, типа:
Gazdanov_Chernyie_lebedi.18555.fb2
Gazdanov_Evelina_i_ee_druzya.18556.fb2
 
Кодировка файла задана в первой строке файла:
<?xml version="1.0" encoding="windows-1251"?>
или
<?xml version="1.0" encoding="utf-8" ?>  
 
Внутри файлов есть строка, типа:
<book-title>Черные лебеди</book-title>
<book-title>Эвелина и ее друзья</book-title>
 
Нужна кнопка, переименовывающая *.fb2 файлы согласно содержимому поля <book-title> в этих файлах.
 
Т.е., перечисленные выше файлы должны быть переименованы в:
Черные лебеди.fb2
Эвелина и ее друзья.fb2
 
При отсутствии в файле поля <book-title> (такого не встречал, правда, но, вдруг...) - файл не переименовывается.


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

Всего записей: 3800 | Зарегистр. 11-07-2005 | Отправлено: 18:20 01-09-2021 | Исправлено: Antonij72, 19:55 01-09-2021
vaskamy



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

Всего записей: 966 | Зарегистр. 04-03-2017 | Отправлено: 11:25 02-09-2021 | Исправлено: vaskamy, 11:29 02-09-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72
 
В TCIMGU.ini в секцию [FormatUser] добавляем:  

Код:
fbt1=(?si)<book-title>([^<]+)</book-title>

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=%WL||test<1t!!<book-title> renms=$GLOBALSLIST||##<info=t52::|?Ffbt1>||sdel<>
WCMICONS.dll,1
Переименовать выделенные файлы информацией из тегов <book-title><book-title\>, пропустить в случае отсутствия подобных тегов
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 11:26 02-09-2021 | Исправлено: Abel11, 11:33 27-09-2021
vaskamy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Нужна кнопка которая будет переименовывать объект под курсором именем прописанном в кнопке
 
 
Вопрос по ниже представленной кнопке
Если скопировать в коталог файл с текущей системной датой модификации и применить кнопку то ни чего не происходит можно исправить что бы кнопка не брала дату из самого нового файла под курсором

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modfs=FOLDM<%L!!0!!>||0||<xfolder=4//"%p">
%COMMANDER_PATH%\Wcmicons.dll,151
Изменить выделенным объектам дату модификации  на дату модификации самого нового файла в текущей папке
 
 
-1
 

Всего записей: 966 | Зарегистр. 04-03-2017 | Отправлено: 11:29 02-09-2021
Lord_NEVR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11 (пост)
Цитата:
Переименовать выделенные файлы информацией из тегов <book-title><book-title\>, пропустить в случае отсутствия подобных тегов

Великолепно.

Всего записей: 532 | Зарегистр. 15-07-2009 | Отправлено: 12:10 02-09-2021
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Abel11
Спасибо!
Еще не проверял, но не увидел в коде фильтра *.fb2...
 
Кнопка будет работать для общего случая?
 
Общий случай:
 
Выделены объекты (файлы и/или папки).
В выделение могут попасть как fb2, так и другие файлы.
В выделенных объектах (файлах и/или папках (с рекурсией)) работаем только с файлами *.fb2, остальные не трогаем.

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

Всего записей: 3800 | Зарегистр. 11-07-2005 | Отправлено: 17:37 02-09-2021 | Исправлено: Antonij72, 17:40 02-09-2021
Abel11



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

Antonij72 написал(а)
Цитата:
В выделенных объектах (файлах и/или папках (с рекурсией))  


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=FOLDC<%WL//2//-1//*.fb2>||test<1t!!<book-title> renms=$GLOBALSLIST||##<info=t52::|?Ffbt1>||sdel<>
WCMICONS.dll,1
переименовать выделенные файлы *.fb2 и файлы *.fb2 в выделенных папках (с рекурсией) информацией из тегов <book-title><book-title\>, пропустить в случае отсутствия подобных тегов
 
 
-1
 

 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 19:27 02-09-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

Компьютерный форум 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