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

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то не нашёл в справке, нужны кнопки копировать в буфер путь "родительской" папки активной панели и копировать путь "дедушкиной" папки активной панели.

Всего записей: 23 | Зарегистр. 19-11-2021 | Отправлено: 16:06 27-06-2022
ziabriev



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

Цитата:
Что-то не нашёл в справке

Если это имя папки объекта под курсором, то:
Команда listt

Код:
listt=%Z%P%N||##path<41>
;; записать в буфер обмена имя родительской папки объекта под курсором
 
listt=%Z%P%N||##path<42>  
;; записать в буфер обмена имя дедушкиной папки объекта под курсором

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 19:59 27-06-2022 | Исправлено: ziabriev, 20:00 27-06-2022
alloledd

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

Всего записей: 7085 | Зарегистр. 25-10-2019 | Отправлено: 23:14 27-06-2022 | Исправлено: alloledd, 00:53 28-06-2022
Abel11



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

Nakupon написал(а)
Цитата:
копировать в буфер путь "родительской" папки активной панели и копировать путь "дедушкиной" папки активной панели.

• Записать в буфер обмена путь 'родительской' папки активной панели

Код:
bufsr=##<info=o75"%P">

 
• Записать в буфер обмена путь 'дедушкиной' папки активной панели

Код:
bufsr=##<info=o77"%P">


Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 00:04 28-06-2022
Pendelgrast



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

Всего записей: 52 | Зарегистр. 26-06-2020 | Отправлено: 08:02 28-06-2022 | Исправлено: Pendelgrast, 08:03 28-06-2022
Nakupon



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

Всего записей: 23 | Зарегистр. 19-11-2021 | Отправлено: 15:55 28-06-2022
Andrey_A_A



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

Цитата:
сравнить по содержимому одноимённые файлы в обоих панелях по заданному расширению

Pendelgrast, я не понял вашу задачу. Есть файлы, есть расширение... а что дальше. Сравнение по содержимому что должно выдать? А если это бинарные файлы как их сравнивать...
 
Добавлено:

Цитата:
убирать пароль с выделенных архивов zip и rar. Пароль известен.

slava10779, для одного архива примерно так. Если это подойдёт, то можно подумать о списке

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=@c:\rar_xx start=RAR||-IBCK||x||-p123456||%P%N||GLOBALSENDS<1>\||&&wait start=RAR||-IBCK||a||-r||-ep1||"%t%O".rar||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Запароленный (пароль 123456) архив под курсором распаковать во временную папку "c:\rar_xx" и запаковать объекты в другую панель в именной архив без пароля и удалить временную папку
 
0
-1
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 16:15 28-06-2022 | Исправлено: Andrey_A_A, 17:18 28-06-2022
Pendelgrast



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Просто показать список файлов, которые отличаются по содержимому без вывода отличий в тексте. Бинарные файлы аналогично - просто вывести список отличающихся файлов с одинаковыми именами как в командире при сравнении, только не вытаскивать отличия в в шестнадцатеричном режиме.

Всего записей: 52 | Зарегистр. 26-06-2020 | Отправлено: 20:11 28-06-2022
Andrey_A_A



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

Цитата:
Просто показать список файлов

Pendelgrast, кое-что добавил - обновитесь
Тестовая версия TCIMG 308_b7, в версии TCIMG 30.7 замените соответствующие файл(ы)

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
listx=PS<"%p"//1//0//*.[combo=BOX3]>||7||"%p"||"%t"||best<:1:*:2:??1f1::> GLOBALLISTX4<a> GLOBALLISTX5<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить пути файлов (тип вводится в диалоге), которые равны по содержимому одноимённым файлам другой панели (сравнение по контрольной сумме MD5)
 
0
-1
 

Дополнительные примеры:
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 01:10 29-06-2022 | Исправлено: Andrey_A_A, 01:17 29-06-2022
Pendelgrast



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Эта кнопка работает наоборот - нужно чтобы выводился список файлов, которые не равны по содержимому одноимённым файлам другой панели.

Всего записей: 52 | Зарегистр. 26-06-2020 | Отправлено: 05:43 29-06-2022
Abel11



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

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 05:53 29-06-2022 | Исправлено: Abel11, 05:56 29-06-2022
Pendelgrast



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

Всего записей: 52 | Зарегистр. 26-06-2020 | Отправлено: 09:07 29-06-2022
slava10779

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

Цитата:
для одного архива примерно так

Работает. для одного архива. Нужно для всех выделенных. И с заменой исходных архивов.

Всего записей: 294 | Зарегистр. 19-11-2014 | Отправлено: 09:58 29-06-2022 | Исправлено: slava10779, 10:02 29-06-2022
Karabusov



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

Всего записей: 24 | Зарегистр. 10-05-2021 | Отправлено: 10:09 29-06-2022 | Исправлено: Karabusov, 10:10 29-06-2022
Kindom



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите с кнопкой, в файл C:\Doc\Журнал.txt добавить в начало - первая строка, дата в формате: "число пробел название месяца пробел год пробел года." Вторая строка, "Подробное описание: пробел содержимое буфера обмена". Третья строка пустая.  

Всего записей: 72 | Зарегистр. 07-09-2014 | Отправлено: 05:39 30-06-2022 | Исправлено: Kindom, 07:38 30-06-2022
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindom написал(а)
Цитата:
в файл C:\Doc\Журнал.txt добавить в начало - первая строка, дата в формате: "число пробел название месяца пробел год пробел года." Вторая строка, "Подробное описание: пробел содержимое буфера обмена". Третья строка пустая


Код:
textt="C:\Doc\Журнал.txt"||^^<info=s33!!#~~!!s27|1|2!!#~~!!s31>~~года@CRLFПодробное~~описание:~~cliptext@CRLF@CRLF

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 10:51 30-06-2022 | Исправлено: Abel11, 10:52 30-06-2022
Kindom



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

Всего записей: 72 | Зарегистр. 07-09-2014 | Отправлено: 14:46 30-06-2022
Andrey_A_A



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

Цитата:
А можно тоже самое, но не по MD5, а по дате изменения?

Karabusov
Получить пути файлов (тип вводится в диалоге), которые равны одноимённым файлам другой панели по дате модификации

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
listx=PS<"%p"//1//0//*.[combo=BOX3]>||7||"%p"||"%t"||best<:1:*:2:??1o10::> GLOBALLISTX4<a> GLOBALLISTX5<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить пути файлов (тип вводится в диалоге), которые равны одноимённым файлам другой панели по дате модификации
 
0
-1
 

 
Добавлено:

Цитата:
Работает. для одного архива. Нужно для всех выделенных. И с заменой исходных архивов

slava10779

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=@c:\rar_xx slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||x||-p123456||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||&&wait delsm=GLOBALSLIST<:INDEX:>||1 start=RAR||-IBCK||a||-r||-ep1||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1 <NEXT>
%COMMANDER_PATH%\Wcmicons.dll,1
Выделенные запароленные архивы (пароль 123456) перепаковать в именные архивы без пароля с заменой исходников
 
0
-1
 

 
Добавлено:
Обновил версию TCIMG 30.8

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 09:10 02-07-2022 | Исправлено: Andrey_A_A, 09:10 02-07-2022
Karabusov



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

Всего записей: 24 | Зарегистр. 10-05-2021 | Отправлено: 06:29 03-07-2022
Operupal_Namochennyi



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

Код:
icovw=%%COMMANDER_PATH%%\WCMICONS.DLL

записать в буфер выбранный значок в формате "WCMICONS.DLL,X" где X - номер значка в библиотеке. Хорошо бы такую кнопку.

Всего записей: 22 | Зарегистр. 11-11-2017 | Отправлено: 08:20 07-07-2022 | Исправлено: Operupal_Namochennyi, 08:22 07-07-2022
Открыть новую тему     Написать ответ в эту тему

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