[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
TCIMG - Расширение функционала
Andrey_AДата: Понедельник, 01.12.2014, 20:28 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
TCIMG - РАСШИРЕНИЕ ФУНКЦИОНАЛА




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

[ps]
Большая просьба в теме "Расширение функционала" добавлять по одному желанию в одном сообщении.
Иначе несколько просьб в одном месте могут затеряться...
[/ps]

=================

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

то есть тема: ПОДКЛЮЧЕНИЕ ПРОГРАММ и СКРИПТОВ

В сообщениях тех вопросов, которые будут реализованы, будет добавляться изображение "РЕАЛИЗОВАНО" с подписью и ссылкой в какой версии...

Группа в Telegram

Страница обновления TCIMG
Основное обсуждение TCIMG
Дополнительное обсуждение TCIMG на forum.ru-board
Кнопки для TCIMG
Справка TCIMG ONLINE
Тема развития справки утилиты
Для запросов кнопок тема ЗАКАЗ КНОПОК
Если запрашиваемый функционал уже реализован, то сообщение с вопросом будет перенесено в тему ЗАКАЗ КНОПОК.



 
shveicarДата: Суббота, 14.07.2018, 17:53 | Сообщение № 286
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет.
Можно ли для команды поиска дубликатов, добавить параметр test<> и save<> ? что бы не писать так длинно:
Код
itray=3 slist=FOLDC<%L//1//-1>||test<1r!!3M//0a!!D> sdupl=$GLOBALSLIST||1 wlist=$GLOBALSDUPL2||save<%pList-dublicate.txt|0>


будет гораздо компактнее и красивее, если можно будет сделать так:
Код
sdupl=FOLDC<%L//1//-1>||test<1r!!3M//0a!!D>||1||save<%pList-dublicate.txt|0>

Спасибо.


Сообщение отредактировал shveicar - Суббота, 14.07.2018, 17:57
 
bra2xaДата: Понедельник, 30.07.2018, 16:09 | Сообщение № 287
Полковник

На сайте с: 01.01.2017
Город: Киев
Сообщений: 178
Награды: 6
Репутация: 8
Andrey_A, Моё почтение, гуру и всем аксакалам форума
(повторно) Опробую описать предложение, донести, так сказать, мыслю.

На Кнопку-меню инструментов можно воздействовать разными вариантами: просто ЛКМ, Shift+ЛКМ и т.д.
При ЛКМ запустится основная команда, с шифтом - откроется дочерняя панель Кнопки.

А можно ли запилить вариант, чтобы как с шифтом открывалась бар-панель Кнопки-меню,
но не заменяя основную Панель инструментов, а добавляя её на второй ряд [ после пробела с параметром -2 ] ?

Ну и способы отката на предыдущую (основную) панель.
BR


Сообщение отредактировал bra2xa - Понедельник, 30.07.2018, 16:13
 
Andrey_AДата: Вторник, 31.07.2018, 22:12 | Сообщение № 288
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Из темы http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=1720#12
Helpmister
Цитата
Приветствую!
Подскажите пожалуйста код таких счетчиков


Такого нет , возможно реализуется...

[plus]Реализовано. Версия утилиты 24.3 beta 8
http://tc-image.3dn.ru/forum/5-498-20811-16-1535617443
Спасибо за идею! Andrey_A
[/plus]


.




Сообщение отредактировал Andrey_A - Четверг, 30.08.2018, 14:41
 
Andrey_AДата: Вторник, 07.08.2018, 11:42 | Сообщение № 289
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
C E-Mail

发送时间: 2018年8月6日 23:08
收件人: zZz 长畅游弋
主题: Re:Suggestions about the preview feature

Thanks for your reply, sorry I didn't describe it clearly, the following two pictures should help.

[img200]http://tc-image.3dn.ru/Image/tctcimg/0/1kit.png[/img200]

1.When the mouse moves to partition D (or any folder) and hover for about 1 second, the expand button at position 1 will appear;
Clicking the expand button will cause a breadcrumb-like shortcut panel like clicking the inverted triangle button in the address bar of the TC, but the difference is that all files in each level will also be displayed.

2.Mouse moves to the subfolder to hover, and the lower folders and files will be displayed.
Mouse over to the file to hover, a preview window will appear (position 3)
Right click on the hovering folder and file, the right-click menu will appear, then you can rename, delete, copy, cut, etc. - I am sorry that this is not on the picture.

[img200]http://tc-image.3dn.ru/Image/tctcimg/0/2kit.jpg[/img200]

The mouse leaves the hovered file and the preview window does not disappear immediately unless clicked in the blank space.
4.The mouse can stretch or reduce the size of the preview window at position 4.
5.The mouse can click the play, pause, progress bar and volume control buttons in the preview window, and right click on the screen also has a right click menu――If the relevant decoder is provided.

Unfortunately, these functions can only be implemented in Explorer using QTTabBar. It is really hopeful that it can also be used in TC. But there is no such plug-ins and applications that can implement these functions in TC, and there is no other file manager can. Although TCIMG has implemented a simple preview, I still expect it to be more perfect, thank you!

Translite Google
Цитата
1. Когда мышь перемещается в раздел D (или любую папку) и наводится примерно на 1 секунду, появляется кнопка расширения в позиции 1;
Нажатие кнопки expand приведет к тому, что панель ярлыков, подобная палочке, например, нажатие кнопки инвертированного треугольника в адресной строке TC, но разница в том, что все файлы на каждом уровне также будут отображаться.

2.Mouse перемещается в подпапку, чтобы навести курсор, и отобразятся нижние папки и файлы.
Наведите указатель мыши на файл для зависания, появится окно предварительного просмотра (позиция 3)
Щелкните правой кнопкой мыши папку папок и файл, появится меню правой кнопки мыши, затем вы можете переименовать, удалить, скопировать, вырезать и т. Д. - Мне жаль, что этого нет на картинке.

Мышь оставляет зависающий файл, и окно предварительного просмотра не исчезает немедленно, если не щелкнуть в пустое пространство.
4. Мышь может растянуть или уменьшить размер окна предварительного просмотра в позиции 4.
5. Мышь может щелкнуть по кнопке воспроизведения, паузы, индикатора выполнения и кнопок регулировки громкости в окне предварительного просмотра, а правый щелчок на экране также имеет меню правой кнопки мыши - если имеется соответствующий декодер.

К сожалению, эти функции могут быть реализованы только в проводнике с помощью QTTabBar. Надеюсь, что он также может быть использован в TC. Но нет таких плагинов и приложений, которые могут реализовать эти функции в TC, и нет другого менеджера файлов. Хотя TCIMG внедрил простой предварительный просмотр, я все еще ожидаю, что он будет более совершенным, спасибо!


Возможно реализуется...

.


 
chip642Дата: Пятница, 10.08.2018, 21:04 | Сообщение № 290
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
По возможности, прошу добавить в команду storc параметр &&hide - "скрывать окно программы".

[plus]Реализовано. Версия утилиты 24.2
http://tc-image.3dn.ru/forum/5-498-20773-16-1535143132
Спасибо за идею! Andrey_A
[/plus]


Сообщение отредактировал Andrey_A - Четверг, 30.08.2018, 14:42
 
chip642Дата: Понедельник, 10.09.2018, 09:20 | Сообщение № 291
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Прошу добавить в параметр owrite<> команды txtsp дополнительный параметр (№9), который позволял бы дописывать с новой строки в случае совпадения имен.

Добавлено: 11.09.2018_21:38:25

Так же прошу добавить в команду txtsp, в "Режим разбивки файла" => "разбивка INI файла по секциям" возможность создавать файлы с содержимым секцией без имен данных секций в самих файлах, ибо имена секций, при подключении необязательного параметра, уже имеются в названии файлов, и при дальнейшем использовании данных файлов в качестве источника для прописки секций, приходится дополнительно удалять из файлов названия секций, то бишь первые строки в этих файлах.

[plus]Реализовано. Версия утилиты 24.4
http://tc-image.3dn.ru/forum/5-498-21168-16-1542468352
Спасибо за идею! Andrey_A
[/plus]


Сообщение отредактировал Andrey_A - Суббота, 17.11.2018, 19:43
 
chip642Дата: Четверг, 15.11.2018, 12:30 | Сообщение № 292
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Предложение: реализация возможности вызова команды из открытого диалогового окна, не закрывая это диалоговое окно.
 
Andrey_AДата: Воскресенье, 18.11.2018, 16:00 | Сообщение № 293
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Из темы http://tc-image.3dn.ru/forum/5-498-20887-16-1537203345

Цитата BezDNaU ()
Доброго времени суток.
Можно ли реализовать следующую задачу: необходимо разделить файл (jpeg) на два, при этом сепаратором (местом разделения) служит определенная последовательность символов?
Предыстория: телефон Samsung Galaxy Note 8 снимает двумя камерами для создания эффекта размытия и сохраняет оба снимка в один файл. В этих файлах есть последовательность символов (яШябЉExif), отделяющая один снимок от другого (т.е. если удалить до/после этого все данные, то получим снимок с разных камер). Собственно хотелось бы автоматизировать процесс разделения таких файлов.
Пример как это выглядит в HEX-редакторе в приложении.


[plus]Пример реализации
http://tc-image.3dn.ru/forum/5-498-21192-16-1542617940
[/plus]




Сообщение отредактировал Andrey_A - Среда, 21.11.2018, 19:42
 
VikTor1985Дата: Суббота, 24.11.2018, 09:41 | Сообщение № 294
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Andrey_A, хочу продублировать вопрос (сообщение № 2793) из темы "TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)". Там этот вопрос затерялся:

Andrey_A, возможно модифицировать команду "imgnz"?
Суть такая,... Хочу создать контактный лист своих фотографий, но при объединении альбомные фотографии сжимаются...
Покажу на примере фото природы...
команда:
Код
imgnz=%L||"%t"//0||5x#x1||quality<75> ;; склеить выделенные изображения по высоте, распределив 5 по ширине, создав в другой панели изображение именем первого изображения, качество JPG 75%

Склеивает выделенные изображения в 5 столбцов с длинной строк в зависимости от кол-ва фото. После выполнения данной команды получается файл вида:

Получается что вертильные фото вписываются нормально, а горизонтальные сжимаются...
Возможно ли дополнить команду так, чтобы например высота строк бралась из высоты горизонтальной фото и все остальные фото подстраивались бы под эти значения. т.е что-то типа такого:


Возможно даже так:
Выбрали командой 5 столбцов -> первые 5 фото загрузились в строку (горизонтальные встали по своей ширине*высоте - правильно, а вертикальные подстроились бы к высоте горизонтальных) -> последующие строки фотографий подстраивались бы к ширине заданной первой строкой (не обязательно чтобы было 5 фото)...
Чет я думаю сложно это... Реализовать сложно наверно будет...

Я пытался применить команду:
[helpquote]itray=3 exect=$var_i=Floor(Sqrt()) slist=%L wlist=$GLOBALSLIST||##||formt<1,21> xlist=$GLOBALSLIST||##||formt<1,21> imgnz=$GLOBALSLIST||"%p"//0//"%O"-max-@||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg|GLOBALXLIST<1>> wlist=$GLOBALWLIST||formt<1,5> xlist=$GLOBALXLIST||formt<1,5> imgnz=$GLOBALSLIST||"%p"//0//"%O"-min-@||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg|GLOBALXLIST<1>> ;; объединить выделенные изображения по высоте, создав в активной панели два вертикальных объединения с максимальным приближением выходного изображения к квадрату, с именем первого изображения + системное время (рамка в 5px по краям и между склеенными изображениями случайным цветом) и кадрирование всей группы перед объединением в размер наименьшего и наибольшего изображения[/helpquote]
Я если правильно понял, то эта команда разбивает выделенные изображения пополам, сливает их в два вертикальных файла, а затем сливает эти два файла в один, но.... у меня выходит ошибка "Для объединения необходимо N изображений(я)"

[plus]Реализовано. Версия утилиты 24.8 beta 1
http://tc-image.3dn.ru/forum/5-498-21449-16-1545491746
Спасибо за идею! Andrey_A
[/plus]
Прикрепления: 7887372.jpg (267.7 Kb) · 5275475.jpg (127.4 Kb)


Сообщение отредактировал Andrey_A - Суббота, 22.12.2018, 18:57
 
chip642Дата: Воскресенье, 16.12.2018, 11:21 | Сообщение № 295
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Прошу добавить возможность, в объединенных диалоговых окнах ( команда shape), Вкл/Откл - дополнительное боковое окно, которое будет содержать текстовую информацию.

[plus]Реализовано. Версия утилиты 28.2 beta 1
http://tc-image.3dn.ru/forum/5-498-24446-16-1612268413
Спасибо за идею! Andrey_A
[/plus]


Сообщение отредактировал Andrey_A - Четверг, 25.02.2021, 21:37
 
alexostrovДата: Понедельник, 17.12.2018, 11:44 | Сообщение № 296
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
Andrey_A
Помогите пожалуйста решить такую проблему: есть 2-е библиотеки значков (1.dll) и (2.dll), как в библиотеке 1.dll ВЫБРАТЬ (N кол-во) значков и скопировать их во вторую библиотеку 2.dll.
Выбор значков желательно проводить в одном окне "Просмотр значков", а копировать их во второе окно "Просмотр значков" (благо есть возможность открыть два окна одновременно).
Правда тут есть одна проблема: в окне "Просмотр значков" сейчас можно выбрать только один или все значки.
-----------------
Варианты выбора:
- выбрать все с начала библиотеки до заданного номера значка
- выбрать все от заданного номера значка до конца библиотеки
- выбрать все от заданного номера до заданного номера
- выбрать в любой последовательности любое кол-во значков (выбор по одному)
Варианты установки с заменой: (номера значков из 1.dll меняются на номера куда они устанавливаются в 2.dll
- установить все с начала библиотеки до заданного номера значка
- установить все от заданного номера значка до конца библиотеки
- установить все от заданного номера до заданного номера
- установить в той последовательности как проводился выбор любого кол-ва значков (установка по одному)
Lite вариант (может этого будет достаточно для большинства задач):
- выбрать в любой последовательности любое кол-во значков (выбор по одному)
- установить в той последовательности как проводился выбор любого кол-ва значков (установка по одному)
Как вариант:https://b.radikal.ru/b41/1812/24/70113b9fa718.jpg

[plus]Реализовано. Версия утилиты 24.7
http://tc-image.3dn.ru/forum/5-498-21442-16-1545397437
Спасибо за идею! Andrey_A
[/plus]


Сообщение отредактировал Andrey_A - Пятница, 21.12.2018, 18:16
 
alexostrovДата: Понедельник, 17.12.2018, 21:29 | Сообщение № 297
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
sibirnik
В данный момент я эту проблему решил, скажем наполовину:
1. файл *.mnu перевожу в *.bar -это вручную
С этой кнопкой можно посмотреть результат создания *.bar из *.mnu: (а также посмотреть *.mnu и *.tcm)
--------------------------
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\MENUIMG.exe
%Z%P%N||@mm_Menu||#INPUT||$•~~СУПЕР~~МЕНЮ~~•||&INPUT!!Супер~~меню||<INPUT||>INPUT||+INPUT||^INPUT
Wcmicons5.dll,600
Открыть -BAR -MNU -TCM под курсором в виде меню

-1

-------------------------
2. при помощи программы TCMConverter конвертирую *.bar в *.tcm - это автоматом, с возможностью
просмотра результата в самой программе.
Если бы была возможность конвертнуть *.mnu в *.tcm напрямую было бы отлично
Вообще эта кнопка "Открыть -BAR -MNU -TCM под курсором в виде меню" - супер. С ней очень легко отлавливать
ошибки в создаваемых файлах *.bar, *.tcm, *.mnu. Сразу виден результат, и если что-то не так, так это легко увидеть.
Огромное спасибо, тому кто сделал ее, за эту кнопку !!!!


Сообщение отредактировал alexostrov - Пятница, 11.01.2019, 18:17
 
chip642Дата: Понедельник, 24.12.2018, 09:59 | Сообщение № 298
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Предложение реализовать в команде count возможность
работать со списком фраз.
 
zhijunliДата: Пятница, 28.12.2018, 16:31 | Сообщение № 299
Рядовой

На сайте с: 15.01.2018
Сообщений: 7
Награды: 0
Репутация: 0
Andrey_A:
Let the vertical scroll bar of the left and right windows of the total commander scroll synchronously, by mouse operation, for example: alt+mouse wheel, or: alt + drag the left mouse button.

[plus]Реализовано. Версия утилиты 26.2 beta 1
http://tc-image.3dn.ru/forum/5-498-22877-16-1570137053
Команда tctwo
Спасибо за идею! Andrey_A
[/plus]

Добавлено (28.12.2018, 16:40)
---------------------------------------------
Andrey_A:
When copying directories using the 'copys', 'copyy' commands, can you keep the original read-only, system, and hidden attributes of the source directories?

[plus]Пример копирования с сохранением атрибутов, использовать параметр xcopy<>
Код
copys=%UL||"%t"//0||xcopy<1>||upd<3>

[/plus]

Добавлено (28.12.2018, 16:49)
---------------------------------------------
I want to have a new parameter like %O or [tc=AO], which can be handled uniformly for different objects of files and directories:
If the object is a directory, for example: dir.No1 --->dir.No1
If the object is a file name, For example: file.txt --->file
That is, if the object is a directory, don't cut off "."

[plus]При [tc=AO] если есть точка в имени папки, то возвращается полное имя
Код
sends=[tc=AO] GLOBALSENDS<a>

[/plus]

 
simupДата: Вторник, 15.01.2019, 18:58 | Сообщение № 300
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Andrey_A, можно-ли добавить параметр в команду watch, использовать возможность записи в файл (с указанием пути к файлу) без использования буфера обмена.
Запись в буфер не всегда удобно...
Например:
Режим запуска.
0 - обычный запуск.
1 - закрыть после выполнения последующих команд.
2 - закрыть после выполнения последующих команд и записать значение секундомера в буфер обмена.
3 - закрыть после выполнения последующих команд и записать значение секундомера в файл %COMMANDER_PATH%\Temp\Time.txt.

[plus]Пример реализации
http://tc-image.3dn.ru/forum/5-498-21793-16-1547572829
[/plus]


Пишите, звоните.

Сообщение отредактировал Andrey_A - Вторник, 22.01.2019, 10:59
 
Поиск:

Интеллектуальные права и отказ от ответственности