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

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

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Спасибо! А вот такой вопрос, если с 1ой кнопкой понятно - меняем "OR" на "AND" и получаем из кнопки "если в активной панели нет одного из заданных файлов, то сообщение и выход из команды" кнопку "если в активной панели нет ни одного из заданных файлов, то сообщение и выход из команды", то вот вопрос по второй - "+" тут эквивалент "OR", а что можно поставить вместо "+", чтобы получить опять же "если в активной панели нет ни одного из заданных файлов"? Просто интересно.

Всего записей: 31 | Зарегистр. 13-02-2021 | Отправлено: 07:10 01-11-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A (пост)
Цитата:
За чем нужно следить? И что должно происходить? Пока я не до конца понял, т.к. речь была о постоянно весящем процессе.  

за самим собой. Чтоб сабж сам себя контролировал - что он в активе, а не в пассиве, или не прибит вовсе.

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 12:13 01-11-2022 | Исправлено: destiny child, 12:13 01-11-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
 
Спасибо большое!
Как всегда работает отлично.
 
P.S. Для себя немного подправил: - применил gui для визуализации и другой алгоритм сжатия (получилось чуть быстрее и сжатие лучше).  

Всего записей: 961 | Зарегистр. 17-04-2003 | Отправлено: 13:07 01-11-2022 | Исправлено: ogenry, 13:21 01-11-2022
Andrey_A_A



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

Цитата:
TreeCopyPlus

AkulaBig
А как называется плагин в оригинале? CopyTree.wcx?

Цитата:
при замене существующих файлов выводит сообщение самого TreeCopyPlus, хотя я использую опцию replace<2>
Можно как-то сделать, чтобы сообщение не выводилось?

Если это CopyTree, то он выдаёт своё окно, а replace<> направлен на родной тоталовский диалог при одинаковых объектах, это видно когда пакуешь zip
Думаю с этим лучше обратится к автору плагина, чтобы он добавил ключ при совпадении... хотя можно и без него - только надо знать точно какой плагин.

Цитата:
А нельзя-ли избавиться от кратковременного появления диалога архивации? Просто для красоты.

Попробовать можно сделать окно прозрачным (кроме того там может использоваться до 3-4 окон и все их тоже придётся растворять...), но при больших объёмах будет следующее - окна упаковки не будет видно, но окно тотала будет блокировано до окончания выполнения задачи - можно направлять в фоновый режим и окно тоже делать прозрачным... НО мелькание всё равно будет - овчинка выделки не стоит.

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 17:38 01-11-2022 | Исправлено: Andrey_A_A, 18:23 01-11-2022
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
С CopyTree.wcx так получается:

Код:
arwcx="%t"||TreeCopyPlus buttn=[TITLE:File~~already~~exists!]||[CLASS:Button;TEXT:Overwrite~~all]

 
Добавлено:
Andrey_A_A
А если без плагина такую кнопку написать можно?
 
Добавлено:
AkulaBig
Или удалить этот диалог

Всего записей: 1309 | Зарегистр. 03-03-2019 | Отправлено: 18:53 01-11-2022
AkulaBig

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

Цитата:
А как называется плагин в оригинале? CopyTree.wcx?
 

TreeCopyPlus.wcx
Цитата:
replace<> направлен на родной тоталовский диалог при одинаковых объектах

Понятно.

Цитата:
Попробовать можно сделать окно прозрачным

Не стоит таких сложностей. Ну мелькнуло и мелькнуло. Если-бы это делалось какой-нибудь опцией, тогда стоит заморачиваться.
ziabriev

Цитата:
С CopyTree.wcx так получается

Отлично получилось.

Цитата:
Или удалить этот диалог

Вполне достаточно, что не надо кнопку нажимать.

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 22:21 01-11-2022
Andrey_A_A



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

Цитата:
TreeCopyPlus.wcx

AkulaBig, никогда не пользовался (у меня стоял CopyTree) поэтому спросил, установил - посмотрел...

Цитата:
С CopyTree.wcx так получается:  

ziabriev - это хорошо, но при тестировании оказалось что может быть ещё один диалог "Read Only - overwrite?"
AkulaBig, ziabriev, добавил, Тестовая версия TCIMG 314_b4, в версии TCIMG 31.3 замените соответствующие файл(ы)
Описание replace  
 

Код:
"arwcx="%t"||CopyTree||replace<4>" - копировать файлы с помощью плагина CopyTree, с заменой всех совпадении объектов
"arwcx="%t"||TreeCopyPlus||replace<3>" - копировать файлы с помощью плагина TreeCopyPlus, с заменой всех совпадении объектов
 


Цитата:
А если без плагина такую кнопку написать можно?

Да они есть где-то в справке, что для пустой структуры, что для копирования... Найду - напишу.
 
 

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 22:53 01-11-2022
ziabriev



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

Цитата:
Найду - напишу.

Спасибо, тогда сам найду.

Всего записей: 1309 | Зарегистр. 03-03-2019 | Отправлено: 07:05 02-11-2022
ogenry

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Добрый день!
В ходе тестирования этой чудесной кнопки:
http://forum.ru-board.com/topic.cgi?forum=5&topic=50714&start=1600#21
...появилось ещё пожелание...
Если я правильно понял, 7-Zip имеет специфические алгоритмы сжатия, в зависимости от типа файлов. То есть, для того, чтобы получить "оптимальное" сжатие надо менять метод и соответствующие параметры. Для этого существует плагин  
Smart7z
Вот только проблема в том, что команд для поддержки этого плагина в 7-Zip я не нашёл...
Есть ли возможность сделать кнопку с возможностью ввода значений в окне выбора настроек упаковки? Или в виде диалога?
 
Спасибо!

Всего записей: 961 | Зарегистр. 17-04-2003 | Отправлено: 13:49 02-11-2022 | Исправлено: ogenry, 16:01 02-11-2022
AkulaBig

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

Цитата:
у меня стоял CopyTree

Что-то я его не потестил. В описании TreeCopyPlus увидел, что он в бранче правильно работает, подумал, что его надо ставить.

Цитата:
Описание replace  

Отличная новость. Сейчас потестю.
 
 
Добавлено:
Andrey_A_A

Цитата:
Что-то я его не потести

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

Всего записей: 4318 | Зарегистр. 11-03-2003 | Отправлено: 16:33 02-11-2022
Andrey_A_A



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

Цитата:
что можно поставить вместо "+", чтобы получить опять же "если в активной панели нет ни одного из заданных файлов"?  

DiamondFix

Код:
<info=o9"%P"MKOFC.DLL>+<info=o9"%P"MKOFC64.DLL>=4 - есть оба файла
<info=o9"%P"MKOFC.DLL>+<info=o9"%P"MKOFC64.DLL>=2 - есть один из файлов
<info=o9"%P"MKOFC.DLL>+<info=o9"%P"MKOFC64.DLL>=0 - нет ни одного из файлов

AkulaBig, я не пользовался ни первым ни вторым плагином - просто 1-й остался с кучей всего с давних времён, главное - это добавление в replace и его возможность

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 08:35 03-11-2022 | Исправлено: Andrey_A_A, 08:36 03-11-2022
DiamondFix



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

Всего записей: 31 | Зарегистр. 13-02-2021 | Отправлено: 15:48 03-11-2022
Karabusov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут вот в справке по поводу вкладок много чего есть и закрытие всех или только дубликатов вкладок и сохранение и переключение, нумерация и пр. А вот восстановление вкладок из файла? Может есть, а я не вижу?

Всего записей: 24 | Зарегистр. 10-05-2021 | Отправлено: 20:39 03-11-2022
Andrey_A_A



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

Цитата:
А вот восстановление вкладок из файла? Может есть, а я не вижу?

Karabusov, потому что для этого в самом тотале есть встроенные команды и это можно сделать без утилиты:

Код:
TOTALCMD#BAR#DATA
APPENDTABS %COMMANDER_PATH%\Files\Tab\888.tab
 
%COMMANDER_PATH%\TOTALCMD.EXE,1
Загрузить набор вкладок из файла, дополнив текущий набор
 
 
-1
 
 

Можно и с TCIMG:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcprm=APPENDTABS~~%%COMMANDER_PATH%%\Files\Tab\888.tab
%COMMANDER_PATH%\Wcmicons.dll,1
Загрузить набор вкладок из файла, дополнив текущий набор
 
0
-1
 

 

Код:
APPENDTABS <File_Name> - <Имя_Файла.TAB> Загрузить набор вкладок из TAB-файла, дополнив текущий набор
APPENDTABSL <File_Name> - <Имя_Файла.TAB> Загрузить набор вкладок из TAB-файла в левой панели, дополнив текущий набор
APPENDTABSR <File_Name> - <Имя_Файла.TAB> Загрузить набор вкладок из TAB-файла в правой панели, дополнив текущий набор
 
OPENTABS <File_Name> - <Имя_Файла.TAB> Загрузить набор вкладок из TAB-файла, заменив текущий набор
OPENTABSL <File_Name> - <Имя_Файла.TAB> Загрузить набор вкладок из TAB-файла в левой панели, заменив текущий набор
OPENTABSR <File_Name> - <Имя_Файла.TAB> Загрузить набор вкладок из TAB-файла в правой панели, заменив текущий набор

Всего записей: 1390 | Зарегистр. 15-08-2011 | Отправлено: 10:19 04-11-2022 | Исправлено: Andrey_A_A, 10:52 04-11-2022
Krabo_Torm



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
А Это всё Вы виноваты! Как подсядешь на Вашу утилиту, так уже забываешь, что что-то можно сделать без неё Спасибо!

Всего записей: 38 | Зарегистр. 11-03-2018 | Отправлено: 14:39 04-11-2022
Svetka99



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот отсюда взяла себе несколько кнопок, но вот эта:

Код:
"tcimg=$cm6301|3008" - закрыть все не заблокированные вкладки в правой панели TC с переключением на первую не заблокированную вкладку
 
у меня не работает

Всего записей: 78 | Зарегистр. 19-11-2019 | Отправлено: 19:32 08-11-2022 | Исправлено: Svetka99, 19:33 08-11-2022
ProfessorSeleznyov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svetka99
По моему, это удобнее делать стандартными средствами.  
Через контекстное меню, горячие клавиши Ctrl+Shift+W, или создать кнопку с командой cm_CloseAllTabs

Всего записей: 133 | Зарегистр. 16-04-2020 | Отправлено: 21:44 08-11-2022 | Исправлено: ProfessorSeleznyov, 21:51 08-11-2022
Krasovskii



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svetka99
Там ошибочка вкралась - вместо "$cm6301" должно быть "$cm5301". Вот так:

Код:
"tcimg=$cm5301|3008" ;; закрыть все не заблокированные вкладки в правой панели TC с переключением на первую не заблокированную вкладку
 

Всего записей: 1320 | Зарегистр. 27-11-2014 | Отправлено: 05:03 09-11-2022
Svetka99



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

Всего записей: 78 | Зарегистр. 19-11-2019 | Отправлено: 06:55 10-11-2022
Megakrok



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

Всего записей: 27 | Зарегистр. 30-05-2021 | Отправлено: 09:23 11-11-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