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

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




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

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

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

size:10pt;">В этой теме обсуждение не запланировано.

size:10pt;">- Если возникают вопросы
- Если есть желание что-то прокомментировать
- Если есть порыв дать совет
- Если есть интересная информация по теме
- Если что-то хочется добавить самому, но не получается
- Если очень хочется спросить, но стесняемся

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

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

Группа в Telegram

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



 
Andrey_AДата: Понедельник, 01.12.2014, 21:16 | Сообщение № 2
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Диалог замены текста в файлах в TCIMG


         size=+2E-Mail


я себе представляю это так:
1)Пользователь поиском TotalCMD ищет(отбирает) нужные файлы и выводит их на панель
2)По вызову кнопки появляется диалог для замены в выделенных файлах
3)После замены выводится отчет о заменах в виде текстового файла. По части содержимого отчета в качестве примера могу привести результат файловой замены в MS Visual Studio 2013:
http://imageshack.com/i/ey1YUHCnp
Как видно, в отчете помимо файлов выводятся строки, где произведена замена, а также позиция (x,y) в файле + в конце краткая статистика.

Сам диалог замены должен включать в себя следующие элементы:
1)Поля для строк поиска и замены. Многострочными они если и должны быть, то для массовой замены по соответствиям (1-я строка на 1-ю и тд)
2)Переключатели "Целые слова", "Учитывать регистр", "Использовать регулярные выражения"
3)Кнопки "Заменить все", "Закрыть"

Важно, чтобы TabIndex у контролов шел по порядку (а то сейчас фокус сразу стоит на поле для текста замены, а должен на поле для строки поиска).

В качестве примеров приведу диалоги замены из Notepad++ http://imageshack.com/i/exqAJKXUp и MS Visual Studio 2013 http://imageshack.com/i/eyUSdmZwp. Разумеется, все их элементы не нужны в данном случае. Все зависит от функционала. Ну и в любом случае это лишь мое видение и не более того. Вообще общий дизайн подобных диалогов имхо стоит делать в стиле диалогов самого TotalCMD. Функционала замены очень не хватает в файловом менеджере. А было бы весьма удобно... В общем как будет время Спасибо!



Добавлю есть ещё мысли добавить в такой диалог:
- сохранение/вызов шаблонов
- замена из файла/секции
- замена на "функцию"
...
Пока я собираю информацию. Желание добавлено в очередь
Спасибо за интерес к проекту.


 
Andrey_AДата: Понедельник, 01.12.2014, 21:38 | Сообщение № 3
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Создание HTML списков выделенных объектов или папки

         size=+2E-Mail


...
Хотелось бы иметь возможность в TCIMG создавать красивые списки HTML
Видел несколько программ, но либо они создают "убогие" списки, либо проги платные...
В сборке Total Commander Image Olimpic видел ряд скриптов типа: FilesListsDescriptPlus.vbs - мне они понравились
Мечтаю о диалоге, где можно было бы выбрать цвет, фон, шрифт, колонки, информацию...
Спасибо! Думаю Вам будет это по силам!
...



Добавлю есть ещё мысли добавить в такой диалог:
- получение информации из descript.ini
- присвоение соответствующих изображений пунктов списка
- информация версии/авторства/размера ...
...
Пока я собираю информацию. Желание добавлено в очередь
Спасибо за интерес к проекту.


 
Andrey_AДата: Четверг, 04.12.2014, 07:29 | Сообщение № 4
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Запрос взят отсюда
size:7pt">Цитата
Кнопка рабочая, она и без двойной обработки отрабатывает, спросил для информативной подпитки, кстати если нужно с двойной обработкой, то пжл, я выше привел образец кнопки с совмещенными командами lists и renms

iifoks447, параметр [double] работает и создавался только для параметра cntr<>, с другими не работает.
Пока другого не требовалось. Времени пока нет, как только... посмотрю, что можно сделать.
Спасибо за интерес к проекту.


 
Andrey_AДата: Четверг, 04.12.2014, 10:35 | Сообщение № 5
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
         size=+2E-Mail


...
Давно хотел написать, сегодня собрался.
Первое: спасибо за отличную утилиту! Невероятное количество примеров отличает её от других консольных утилит.
В большинстве из них нет даже описания параметров, а примеров и подавно (или очень мало - типа сам додумывай, что там хотел в неё вложить автор)
А в Вашей просто море!!!
Второе: хочу из Total Commander убрать программу которая по F4 позволяет открывать файл под курсором в заданной программе.
Можно ли в TCIMG сделать подобное. Нужны основные возможности:
- Одно расширение - одна программа (т.е. не нужно меню выбора)
- Возможность указывать имя с расширением Read Me.txt и маску для расширений и имён
- Поддержка относительных путей
Благодаря TCIMG уже многие утилиты не актуальны. Ещё бы от одной избавится...
...
Поклонник TCIMG Леонид Л.



Желание добавлено в очередь
Спасибо за интерес к проекту.



С версии 9.3 функционал войдёт в строй.
Пока тестовая версия TCIMG 93_b4, в версии 9.2. замените соответствующие файл(ы)
Команда openup
Спасибо за идею!


 
shveicarДата: Пятница, 05.12.2014, 12:05 | Сообщение № 6
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Еще есть предложение, - добавить для команды
size:7pt">Код
icovw=%P%N

возможность извлечения понравившейся иконки в активную панель. Ну или по крайне мере, добавить рядом с окном кнопки - распаковать .dll рядом и перейти к выделенному объекту..
А то сейчас можно просмотреть, но нельзя ничего сделать :)

[plus]С версии 9.3 функционал войдёт в строй.
Пока Тестовая версия TCIMG 93_b7, в версии 9.2. замените соответствующие файл(ы)
Спасибо за идею! Andrey_A
[/plus]


Сообщение отредактировал shveicar - Пятница, 05.12.2014, 12:08
 
chip642Дата: Воскресенье, 07.12.2014, 14:02 | Сообщение № 7
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
size:7pt">Цитата shveicar ()
возможность извлечения понравившейся иконки в активную панель

Спасибо shveicar за идею « при просмотре извлекать иконки» и автору за реализацию, очень удобно стало.
 
Andrey_AДата: Вторник, 09.12.2014, 07:55 | Сообщение № 8
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
         size=+2E-Mail


...
Можно ли как-то сделать так, чтобы запускать некоторые команды, такие как ,
не просто в отдельном процессе (как сейчас), а с заданным именем. К примеру TCIMG_TIME.exe
Спасибо заранее!



Пока нет такой возможности и менять имя TCIMG на другое нельзя, т.к. на этом завязано многое
Возможно со временем придёт простое решение...

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




Сообщение отредактировал Andrey_A - Четверг, 28.09.2017, 19:54
 
shveicarДата: Вторник, 16.12.2014, 00:08 | Сообщение № 9
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Есть еще предложение, добавить обработку списка в буфере в виде цикла. Например в буфере обмена есть список из ссылок, в цикле происходит поочередное взятие каждой ссылки и действие с файлом с обработкой (например загрузка из интернета с переименованием или перемещением по определенному пути). Что то, на подобие
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей

Спасибо.

[plus]
Подробности...
Спасибо за идею! Andrey_A
[/plus]


Сообщение отредактировал shveicar - Вторник, 16.12.2014, 00:10
 
Andrey_AДата: Среда, 17.12.2014, 19:48 | Сообщение № 10
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Из темы http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=240#15
size:7pt">Цитата
В продолжение темы универсальных диалогов, поднятой в нескольких недавних постах [?] выше на этой странице. Есть вот такая хотелка, мучаюсь уже много лет. В всоё время общался по этому поводу на офф-форуме Total Commander, в том числе и с самим Гислером, он сказал, что в обозримом будущем маловероятно. А вдруг TCIMG может сделать? Если запрос глупый, прошу ногами не бить.

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

После завершения операции переименования закрываем окно, при этом изменённое имя автоматически применяется к оригинальному файлу.
Опционально или в зависимости от использованного хоткея выдаётся запрос на подтверждение операции. Скажем, при выходе по [Enter] изменения сохраняются автоматически, а при выходе по [Esc] - с запросом.

Если в процессе редактирования окно теряет фокус (скажем, какая-то другая прога автоматически перетягивает фокус на себя), то сделанные изменения не сбрасываются, как это происходит в TC, а сохраняются автоматически как в Проводнике и некоторых других файловых менеджерах. Либо просто окно диалога остаётся открытым несмотря на потерю фокуса.

И, наверное, самое сложное. Можно ли сделать, чтобы при редактировании использовался стандартный виндовский список stop-words: знаки препинания, пробелы и т.д. То есть, при нажатии на Ctrl+Left и Ctrl+Right курсор бы перемещался ровно на одно слово влево или вправо, останавливаясь перед началом предыдущего/следующего слова или знака препинания, но не захватывая его.
А не так, как это уже много лет происходит в TC, который считает stop-word только пробелы, причём на все мольбы юзеров Гислер сурово отвечает: "Это не баг, это фича!"


Желание добавлено в очередь. Вернее по вдохновению))
Спасибо за интерес к проекту.

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




Сообщение отредактировал Andrey_A - Понедельник, 21.12.2015, 16:28
 
chip642Дата: Четверг, 15.01.2015, 05:02 | Сообщение № 11
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Атос, вопросы по TCIMG обсуждать здесь

Добавлено (28.12.2014, 16:54)
---------------------------------------------
Прошу автора, по мере возможности, реализовать в пользовательском меню - zmenu, возможность вставки необходимого текста в поле ввода текста - в последнее место нахождения курсора до вызова меню. Будет очень здорово, тогда при нажатии на один из пунктов "Избранное", текст будет вставляться сразу по назначению.


[plus]С версии 9.5 функционал войдёт в строй.
http://tc-image.3dn.ru/forum/5-498-11848-16-1419788414
Спасибо за идею! Andrey_A
[/plus]


Добавлено (12.01.2015, 18:19)
---------------------------------------------
Предлагаю Автору реализовать в TCIMG функцию - сравнения одного, двух файлов построчно. Эта функция пригодится каждому (ИМХО). Предлагаю следующие варианты (объясню простыми словами)
1. Режим сравнения двух файлов Name_01.txt и Name_02.txt, задача: найти в Name_02.txt похожие строки из Name_01.txt (точное совпадение) и удалить их. Сохранить результат в файл Name_03.txt. ( Можно и с перезаписью Name_02.txt сделать тоже)
2. Режим сравнения двух файлов Name_01.txt и Name_02.txt, задача: найти в Name_02.txt похожие строки из Name_01.txt (точное совпадение) и оставить только их, остальное удалить.
В вышеуказанных задачах желательно и иметь возможность использовать содержимое буфера вместо Name_01.txt.
3. Из файла под курсором удалить дубликаты строк.
Пока такие пожелания, ну а дальше будем как обычно наращивать...

Добавлено (12.01.2015, 20:29)
---------------------------------------------
Проглядел, что уже реализовано - удаление дубликатов в выделенных текстовых файлов
size:7pt">Код
textx=%L||formt<1>


[plus]Реализовано в командах extrf и extra - параметр compare<> . Версия утилиты 9.6.
http://tc-image.3dn.ru/forum/5-498-12153-16-1421284949
Спасибо за идею! Andrey_A
[/plus]


.

Добавлено (15.01.2015, 05:02)
---------------------------------------------
Andrey_A, отличная реализация, работает все великолепно! Спасибо!

Сообщение отредактировал Andrey_A - Четверг, 15.01.2015, 04:54
 
chip642Дата: Четверг, 19.03.2015, 10:33 | Сообщение № 12
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
shveicar, если я правильно понял задачу, то наверное можно и имеющимися средствами ухитриться, навскидку как-то так:

Из ссылки буфера обмена произвести генерацию списка ссылок по заданным параметрам - вводиммым в диалоговом окне (количество, приставка, концовка), по желанию можно сохранить список (содержимое буфера) на раб.столе
size:7pt">Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
shape=1 bufsr=#K[input=BOX11]!!cliptext@CRLF||eline<!![input=BOX6]@> bufsr=#N@!!tnum[1|1|1]_[input=BOX9] creat=$f06||x||Listlinkdate<_HH.NN.SS>||clip<>
%COMMANDER_PATH%\Wcmicons.dll,19
Генерация списка ссылок в буфере обмена с использованием заданных параметров, с последующим сохранением списка на раб. столе



Шаблоны диалогов конечно не заточены под данные действия, демонстации ради, но это не мне Вам объяснять)))


Сообщение отредактировал chip642 - Четверг, 19.03.2015, 10:54
 
shveicarДата: Четверг, 19.03.2015, 14:18 | Сообщение № 13
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
chip642
Спасибо за подсказку, возможно это хороший вариант, буду проверять..
Доработал, что бы буфер был свободен для операций с данными:
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей

и
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей
для TCIMGU.lng
и
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей для TCIMGU.ini

Так что думаю что вопрос решен..

Сообщение отредактировал shveicar - Четверг, 19.03.2015, 17:33
 
Andrey_AДата: Воскресенье, 19.04.2015, 14:53 | Сообщение № 14
Генералиссимус

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

size:7pt">Цитата
А вообще, у меня есть небольшое предложение, относительно окошка _ViewValues. Чтобы при двойном щелчке, сразу шло копирование строки полностью (Возможно, с закрытием окна). Или, например, небольшое контекстное меню (Послать строку в буфер, массив, ячейку массива, запустить с помощью какой-нибудь clpget (start=clpget), или подобной функции, открыть выделенное в каком-нибудь редакторе, запускать браузер или качалку, если там URL, сохранять выделенное в файл, или, вообще, чтобы прямо в окошке, можно было производить редактирование открытого файла, или даже буфера. ) Чтобы был какой-нибудь фильтр (по мере ввода). Чтобы можно было при выделении разных строк инвертировать выделение, оставлять только выделенное, выделять подобные строки и т.д.


[plus]Чачтично реализовано в функции _ArrayDisplay() . Версия утилиты 104
http://tc-image.3dn.ru/forum/5-498-12960-16-1431619316
Спасибо за идею! Andrey_A
[/plus]




Сообщение отредактировал Andrey_A - Пятница, 15.05.2015, 22:55
 
Andrey_AДата: Воскресенье, 19.04.2015, 15:00 | Сообщение № 15
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
         size=+2E-Mail


Можно ли добавить в TCIMG создание паролей, типа такого:





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


 
Форум » • Программы • Утилиты • » Утилиты » Поиск по теме "TCIMG - Расширение функционала"
  • Страница 1 из 12
  • 1
  • 2
  • 3
  • 11
  • 12
  • »
Поиск:

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