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

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

Всего записей: 37526 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 00:32 26-11-2021
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>

 

Всего записей: 1472 | Зарегистр. 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 группы, ищу работу. Или благотворительную помощь. Спасибо.

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

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

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



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

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

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

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

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

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

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

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



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

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



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

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

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

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



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

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



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

Всего записей: 483 | Зарегистр. 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 группы, ищу работу. Или благотворительную помощь. Спасибо.

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



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

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

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



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

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

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



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

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

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



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

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

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

 

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

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