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

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

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



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

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

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

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


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



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

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

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



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

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

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

Всего записей: 830 | Зарегистр. 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"> - работа с открытой папкой(активная панель), может в этом проблема?
Не надо выкладывать кнопки с произвольными параметрами, просто чётко сформулируйте задачу и мы с вами вместе постараемся её решить.

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



Advanced 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  


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

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



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

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



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

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


Код:
bufsr="%P"


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


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


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


Код:
bufsr="%T"


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


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

 

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



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

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


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



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

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

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

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

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



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

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

 

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

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

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



Advanced 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

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

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

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



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

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

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

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

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

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

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