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

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

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

Maz



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


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

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

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

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

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

Всего записей: 37441 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 18:20 01-10-2021
Karbucho



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

Код:
start=7-ZIP||a||-mx9||-m0=LZMA:d16m:mf=bt2||%P%N||$f3174\read.me||-y ;; добавить в архив под курсором файл read.me

Надо чтобы не в архив под курсором, а во все выделенные архивы активной панели.

Всего записей: 25 | Зарегистр. 10-10-2015 | Отправлено: 07:07 03-09-2021
Abel11



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

 
Вместо "%P%N" прописать "list<%WL>".
 
Пример.

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
start=7-ZIP||a||-mx9||-m0=LZMA:d16m:mf=bt2||list<%WL>||%T%M||-y
WCMICONS.dll,1
добавить в выделенные архивы активной панели файл из неактивной панели
 
 
-1
 


Всего записей: 1448 | Зарегистр. 08-12-2013 | Отправлено: 12:10 04-09-2021 | Исправлено: Abel11, 12:14 04-09-2021
Karbucho



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

Всего записей: 25 | Зарегистр. 10-10-2015 | Отправлено: 20:18 04-09-2021
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Два вопроса:
1.
Довольно много (у меня, по крайней мере) кнопок, где процесс операций делится на два этапа, в первом из которых происходит составление списка объектов, над которыми будет производится основная работа.
Так вот во время этой "предварительной" работы нет никаких окон, ничего сигнализирующего о том, что программа работает. И это время "тишины" иногда доходит до нескольких минут (когда результирующий список достигает более 3-5 тысяч объектов).
И непонятно, работает ли программа или кнопка "недонажата", или, наконец, уже отработала и ничего не нашла...
 
Вопрос: есть ли какой-то параметр, который можно добавить в кнопку, для вывода какого-нибудь визуального сообщения типа "Работаю..."? Например, как это сделано при работе кнопки "Обновить TCIMG напрямую с сайта". Чтобы это сообщение висело весь первый, подготовительный, этап.
 
2. Abel11
Кнопка работает безупречно. Спасибо!
Возможно ли добавление в эту кнопку следующего функционала:
 
Если (я сразу пишу пример - для простоты) в fb2-файле вместе с полем  
<book-title>Мука разбитого сердца</book-title>
есть поле:
<sequence name="Смерть на брудершафт" number="2"/>
 
то переименовываем этот файл с созданием папки рядом с этим файлом:
sequence name\number. <book-title>.fb2
 
Если папка sequence name уже существует, то файл "number. <book-title>.fb2" просто переносится в эту папку.
 
Т.е., в приведенном выше примере получится:
 
"Смерть на брудершафт\2. Мука разбитого сердца.fb2"
 
 
Если поля sequence name в файле нет, то кнопка работает так, как сейчас.
 
Если подобное расширение функционала кнопки реализуемо, было бы прекрасно.
 
Заранее благодарен.

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

Всего записей: 3465 | Зарегистр. 11-07-2005 | Отправлено: 03:25 07-09-2021 | Исправлено: Antonij72, 03:42 07-09-2021
sibirnik



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

Цитата:
уже отработала и ничего не нашла...

Вот самое простое:
imgpr=1 - Вставить в начало параметров кнопки. Отображает изображение во время работы кнопки.
beepss  - вставить в конец параметров кнопки. Звук по окончанию.
В справке можно посмотреть параметры этих команд. Применять можно почти ко всем кнопкам.

Всего записей: 829 | Зарегистр. 12-09-2014 | Отправлено: 06:01 07-09-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vaskamy написал(а)
Цитата:
Нужна кнопка которая будет переименовывать объект под курсором именем прописанном в кнопке


Код:
TOTALCMD#BAR#DATA
renmm=%P%N||##Object~~Name||upd<1>
WCMICONS.dll,1
Переименовать базовое имя объекта под курсором в "Object Name"(добавление счетчика к имени в случае совпадения имен)
 
 
-1
 

 
vaskamy написал(а)
Цитата:
Если скопировать в коталог файл с текущей системной датой модификации и применить кнопку то ни чего не происходит можно исправить что бы кнопка не брала дату из самого нового файла под курсором

Ничего не понял. В параметрах выложенной вами кнопки(видимо вами состряпанной) присутствует параметр "FOLDM<>" , что подразумевает и работу с содержимым выделенных папок и параметр <xfolder=4//"%p"> - работа с открытой папкой(активная панель), может в этом проблема?
Не надо выкладывать кнопки с произвольными параметрами, просто чётко сформулируйте задачу и мы с вами вместе постараемся её решить.

Всего записей: 1448 | Зарегистр. 08-12-2013 | Отправлено: 13:33 10-09-2021 | Исправлено: Abel11, 14:50 10-09-2021
vaskamy



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

Цитата:
modfs=%L||0||<xfolder=4//"%p">

Изменить выделенным объектам дату модификации на дату модификации самого нового файла в текущей папке
 
Видео записывать не стану объясню словами - допустим есть папка у которой текущие системные  
дата и время в этой папке находятся файлы и папки с файлами у них разнообразная дата и время, создаю хэш файлов и папок в этой папке у хэша дата и время то же текущие системные нужно что бы у файла хэш.md5 установилась дату модификации самого нового файла в текущей папке но не текущая системная как у самого файла хэш.md5 а взятая из самого нового файла  
в папке но не хэша и не папки. Если навести курсор или выделить файл хэш.md5 и применить  
команду
Цитата:
modfs=%L||0||<xfolder=4//"%p">
то у него не меняется дата и время.
Меняется и срабатывает команда только если в ручную файлу хэш.md5 уменьшить дату создания
Как сделать чтобы TCIMG не брал дату и время обрабатываемого файла и дату папок а брал дату
модификации самого нового файла в текущей папке и под папках но не самого обрабатываемого файла.

Если не верите создайте кнопку и папке и обрабатываемому файлу у становите текущую системную дату и время.
 
Добавлено:
Дополнительное пояснение
06.09.21 20.01
07.09.21 20.01
08.09.21 20.01
09.09.21 20.01
10.18.21 22.01
 
Обрабатываемый файл 10.18.21 22.01
Дата которая должна быть присвоена обрабатываемому файлу 09.09.21 20.01
 
 
Добавлено:

Цитата:
Код:
TOTALCMD#BAR#DATA  
renmm=%P%N||##Object~~Name||upd<1>  
WCMICONS.dll,1  
Переименовать базовое имя объекта под курсором в "Object Name"(добавление счетчика к имени в случае совпадения имен)  
 
 
-1  

 
Нарыл другую по моему Андрей делал без решеточек
 

Цитата:
TOTALCMD#BAR#DATA
renms=%L||Name||[double]
WCMICONS.dll,1  
Присвоить выделенным обьектам имя Name
%COMMANDER_PATH%\
 
-1  


Всего записей: 300 | Зарегистр. 04-03-2017 | Отправлено: 18:22 10-09-2021
Andrey_A_A



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

Цитата:
Можно ли из открытого документа Word получить путь - надо для бекапа, бывает открыл документ правишь его, а нужен дубликат до сохранения и соответственно нужен путь.

Кое-что сделал сразу для Word, Excel, PowerPoint (тестировал на MS Ofice 2007, если что и на более поздних посмотрю)
Тестовая версия TCIMG 295_b6, в версии TCIMG 29.4 замените соответствующие файл(ы)
Описание info=h1
Примеры:

Всего записей: 815 | Зарегистр. 15-08-2011 | Отправлено: 20:20 10-09-2021
Yudjinvais



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопками пожалуйста - копировать в буфер путь активной панели, копировать в буфер путь активной панели с заменой "\" на "\\", копировать в буфер путь противоположной панели и копировать в буфер путь противоположной панели  с заменой "\" на "\\".

Всего записей: 112 | Зарегистр. 02-09-2014 | Отправлено: 20:35 10-09-2021
Abel11



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

Yudjinvais написал(а)
Цитата:
 копировать в буфер путь активной панели


Код:
bufsr="%P"


Цитата:
копировать в буфер путь активной панели с заменой "\" на "\\"


Код:
bufsr="%P"||\!!\\


Цитата:
копировать в буфер путь противоположной панели


Код:
bufsr="%T"


Цитата:
копировать в буфер путь противоположной панели  с заменой "\" на "\\"


Код:
bufsr="%T"||\!!\\

 

Всего записей: 1448 | Зарегистр. 08-12-2013 | Отправлено: 23:07 10-09-2021
Yudjinvais



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

Всего записей: 112 | Зарегистр. 02-09-2014 | Отправлено: 08:21 11-09-2021
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vaskamy
Еле разобрался, хэши, папки, файлы... .
Кстати, можно же создать файл "хэш.md5" с желаемой датой или в зависимости от хэшируемого файла, или другой назначенной зависимости, для чего эти лишние телодвижения.
 
Как я понял на данный момент вам нужна такая кнопка.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modfs=%WL||0||<xfolder=4//"%p"//0//[tc=AN]//1>
WCMICONS.dll,1
Изменить выделенным объектам дату модификации на дату модификации самого нового(исключая файл под курсором) файла в текущей папке (без рекурсии)
 
-1
 


Всего записей: 1448 | Зарегистр. 08-12-2013 | Отправлено: 13:48 11-09-2021 | Исправлено: Abel11, 16:56 11-09-2021
Shadowcore

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

Цитата:
дату модификации на дату модификации самого нового

а как - на дату 'самого старого'?

Всего записей: 824 | Зарегистр. 09-06-2021 | Отправлено: 14:17 11-09-2021
Abel11



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

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

Всего записей: 1448 | Зарегистр. 08-12-2013 | Отправлено: 14:28 11-09-2021 | Исправлено: Abel11, 16:54 11-09-2021
vaskamy



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

Цитата:
Как я понял на данный момент вам нужна такая кнопка.  

 

Код:
TOTALCMD#BAR#DATA  
%COMMANDER_PATH%\TCIMG.exe  
modfs=%WL||0||<xfolder=4//"%p"//0//[tc=AN]//1>  
WCMICONS.dll,1  
Изменить выделенным объектам дату модификации на дату модификации самого нового(исключая файл под курсором) файла в текущей папке  
 
-1
 
 
Не совсем такая  
 
 
Кнопка должна искать самую новую дату модификации не только в текущей папке но и под папках

Всего записей: 300 | Зарегистр. 04-03-2017 | Отправлено: 16:26 11-09-2021 | Исправлено: vaskamy, 18:31 11-09-2021
Abel11



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

 
Я же к основным параметрам привязываю ссылки, перешли бы по ссылке "xfolder" и всё стало бы ясно, там всего лишь надо поменять "0" на "-1", чтобы подключить рекурсию.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modfs=%WL||0||<xfolder=4//"%p"//-1//[tc=AN]//1>
WCMICONS.dll,1
Изменить выделенным объектам дату модификации на дату модификации самого нового(исключая файл под курсором) файла в текущей папке(с рекурсией)  
 
-1
 

Всего записей: 1448 | Зарегистр. 08-12-2013 | Отправлено: 16:45 11-09-2021 | Исправлено: Abel11, 16:50 11-09-2021
vaskamy



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

Код:
TOTALCMD#BAR#DATA  
renms=%L||Name||[double]  
WCMICONS.dll,1  
Присвоить выделенным обьектам имя Name  
 
 
-1  

 

Код:
TOTALCMD#BAR#DATA  
%COMMANDER_PATH%\TCIMG.exe  
modfs=%WL||0||<xfolder=4//"%p"//-1//[tc=AN]//1>  
WCMICONS.dll,1  
Изменить выделенным объектам дату модификации на дату модификации самого нового(исключая файл под курсором) файла в текущей папке(с рекурсией)  
 
-1

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



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=[tc=AG]??-1||@CRLF!!| modfs=%WL||0||<xfolder=4//"%p"//-1//GLOBALSENDS<1>//1> renms=%WL||##Name||[double]||upd<1>
WCMICONS.dll,1
Изменить выделенным объектам дату модификации на дату модификации самого нового файла в текущей папке (исключая из поиска выделенные файлы) + переименовать выделенные файлы именем "Name" (добавление счетчика справа в случае совпадения имен)
 
 
-1
 

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

Всего записей: 1448 | Зарегистр. 08-12-2013 | Отправлено: 18:16 11-09-2021 | Исправлено: Abel11, 18:18 11-09-2021
vaskamy



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

Цитата:
• Просьба не цитировать сами кнопки

Уже исправляюсь.
Большое спасибо за помощь.
 
Нашел в справке вот такое

Код:
modft=%P%N||0||<info=f409%P%N//>
установить дату модификации ZIP архиву под курсором, полученной из даты модификации самого нового файла в архиве
а с 7zip, winrar такое проделать получится?
 
Еще раз спасибо.

Всего записей: 300 | Зарегистр. 04-03-2017 | Отправлено: 18:45 11-09-2021
And000010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой:
Выделенные объекты активной и неактивной панели добавить в архив под курсором.7-Zip или WinRAR не имеет зпачения.

Всего записей: 50 | Зарегистр. 22-09-2013 | Отправлено: 20:31 11-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

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