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

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




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

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

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

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

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

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

Группа в Telegram

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



 
Andrey_AДата: Среда, 17.12.2014, 19:48 | Сообщение № 16
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Из темы http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=240#15
Цитата
В продолжение темы универсальных диалогов, поднятой в нескольких недавних постах [?] выше на этой странице. Есть вот такая хотелка, мучаюсь уже много лет. В всоё время общался по этому поводу на офф-форуме 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
 
EgorkaruДата: Пятница, 26.12.2014, 05:29 | Сообщение № 17
Лейтенант

На сайте с: 28.10.2014
Город: Белово
Сообщений: 66
Награды: 2
Репутация: 4
Андрей, предлагаю в новой версии утилиты TCIMG добавить команду speak для чтения текста вслух, аналогично одноимённой в утилите NirCmd. Этой командой будут поддерживаться голосовые движки SAPI4 и SAPI5.

Сообщение отредактировал Egorkaru - Пятница, 26.12.2014, 05:30
 
asmadeusДата: Пятница, 26.12.2014, 05:29 | Сообщение № 18
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Андрей, привет!
Ну во первых желаю скорейшего выздоровления. Во вторых - поздравляю с наступающими праздниками. Понимаю, что немного не в тему и не вовремя, нро все таки...
Попробовал вчера реализацию открытия файлов через f4 командой openup (пробовал с анимацией прогресса). Что могу сказать -лично мне не хватает все таки менюшки, то есть визуального выбора нужного редактора (если например на одно расширение несколько редакторов). Так что на мой взгляд (и лично мои предпочтения) так бы было проще.Плюс на менюшку можно было бы назначить общую цветовую схему всех меню тотала и в него же добавить пункт для настройки, если расширение не добавлено.
Второе - я не знаю, с чем связано, но у меня анимация заканчивается раньше, чем открываются файлы. На двух фото - нормально, а четыре - уже проблема.
В остальном реализация прекрасная, разве что еще не вникал в настройку детально.

[plus]Реализовано . Версия утилиты 100.b10
http://tc-image.3dn.ru/forum/5-498-12445-16-1424053724
Спасибо за идею! Andrey_A
Остальное в обсуждении... Если что добавлю/исправлю))
[/plus]


Сообщение отредактировал Andrey_A - Среда, 18.02.2015, 22:53
 
Andrey_AДата: Суббота, 27.12.2014, 01:24 | Сообщение № 19
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Поступило предложение в ЛC от Egorkaru, добавить в справку в раздел "Интеграция" пример вызова утилиты через скрипты js

У меня с js как-то не сложилось, хотя ряд скриптов писал (расцветка кода на этом сайте...)

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

[plus]Реализовано . Версия утилиты 9.7
http://tc-image.zz.mu/TCIMG_ONLINE/html/html/int/scripting.htm
Спасибо за идею! Andrey_A
[/plus]




Сообщение отредактировал Andrey_A - Воскресенье, 18.01.2015, 20:55
 
АтосДата: Суббота, 27.12.2014, 14:35 | Сообщение № 20
Лейтенант

На сайте с: 24.12.2014
Город: Ростов-на-Дону
Сообщений: 43
Награды: 0
Репутация: 0
Не работает кнопка закрытия радио, когда оно не закрепленно в заголовке TC

[plus]Частично исправлено
http://tc-image.3dn.ru/forum/5-498-12080-16-1420849825[/plus]


Сообщение отредактировал Andrey_A - Воскресенье, 08.02.2015, 13:36
 
chip642Дата: Четверг, 15.01.2015, 05:02 | Сообщение № 21
Генералиссимус

На сайте с: 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)
---------------------------------------------
Проглядел, что уже реализовано - удаление дубликатов в выделенных текстовых файлов
Код
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
 
EgorkaruДата: Четверг, 15.01.2015, 12:33 | Сообщение № 22
Лейтенант

На сайте с: 28.10.2014
Город: Белово
Сообщений: 66
Награды: 2
Репутация: 4
Андрей, предлагаю в новой версии утилиты TCIMG добавить команду tv для просмотра телевидения через Интернет. При этом плейлисты должны будут иметь расширение .m3u, а их имена - начинаться с префикса TV_.
 
chip642Дата: Суббота, 17.01.2015, 20:33 | Сообщение № 23
Генералиссимус

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

[plus]Реализовано в командах extrf и extra - параметр compare<> . Версия утилиты 9.7_b2
http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=300#7
Спасибо за идею! Andrey_A
[/plus]


Добавлено (17.01.2015, 20:33)
---------------------------------------------
Фантастика! Красиво, быстро, удобно!


Сообщение отредактировал chip642 - Вторник, 20.01.2015, 19:31
 
asmadeusДата: Понедельник, 02.02.2015, 13:47 | Сообщение № 24
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Андрей, привет!
Добавляю в записную книжку некоторое количество пожеланий-хотелок-вопросов.

1.Когда то вроде уже говорил об этом - для команды eject добавить в msgbox само имя устройства- если подключено более двух, начинаешь путаться, что извлекать

2.Заметил на этапах работы на сборке Ярослава. При команде resrt не перезапускается команда zmenu, прописан ее запуск и закрытие в плагине Autorun.

[plus]Пункт 2. Реализовано в команде closp . Версия утилиты 9.9_b3
http://tc-image.3dn.ru/forum/5-498-12324-16-1423026888
Спасибо за идею! Andrey_A
[/plus]


3.Опять же при работе на TCUE возникало желание убрать со сборки скрипты, но остался твой DescriptFormat.vbs - создание текствого файла с описанием программ сборки з файла descript.ion. Хотя при огромных возможностях утилиты для работы с текстом я не смог побороть нормально замену символов - ну не мое эти RegExp

[plus]Пункт3.
http://tc-image.3dn.ru/forum/5-498-12409-16-1423622834
Спасибо за идею! Andrey_A
[/plus]


4.Распробовав создание главного меню и файла сопоставления значков тотала через файл xls, стало интересно, а реально ли сделать получение как бы разных частей файла? К примеру, с первого листа получить строки с 1 по 5 второго столбца, потом строки с 6 до конца, но уже 2 и третьего столбца (необязательно так, это пример) Суть в получение нескольких диапазонов значений и записи в один файл.

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

Ну пока как бы все. Про меню выбора редактора по нажатию F4 я писал выше
 
chip642Дата: Пятница, 20.02.2015, 22:51 | Сообщение № 25
Генералиссимус

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

[plus]Реализовано в версии 10.6
http://tc-image.3dn.ru/forum/5-498-13092-16-1432845936
Спасибо за идею! Andrey_A
[/plus]


Сообщение отредактировал Andrey_A - Четверг, 28.05.2015, 23:55
 
shveicarДата: Среда, 18.03.2015, 21:23 | Сообщение № 26
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет.
Было бы здорово реализовать в утилите генератор URL адресов.
Есть одна старая программа в заначке, но она весьма глючная поскольку создавалась еще для win 98


там должно быть несколько полей для ввода
сама ссылка -> приставка -> нумерация(выбор шага) -> концовка
+ нужное число ссылок
Тогда, можно будет легко получить из одной ссылки, нужное количество адресов без необходимости закачивать страницы и извлекать оттуда ссылки.
Заранее благодарен.


Сообщение отредактировал shveicar - Среда, 18.03.2015, 21:26
 
chip642Дата: Четверг, 19.03.2015, 10:33 | Сообщение № 27
Генералиссимус

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

Из ссылки буфера обмена произвести генерацию списка ссылок по заданным параметрам - вводиммым в диалоговом окне (количество, приставка, концовка), по желанию можно сохранить список (содержимое буфера) на раб.столе
Код
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 | Сообщение № 28
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
chip642
Спасибо за подсказку, возможно это хороший вариант, буду проверять..
Доработал, что бы буфер был свободен для операций с данными:
Доступно только для пользователей
и
Доступно только для пользователей
для TCIMGU.lng
и
Доступно только для пользователей для TCIMGU.ini

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


Сообщение отредактировал shveicar - Четверг, 19.03.2015, 17:33
 
pikolikosДата: Вторник, 14.04.2015, 00:55 | Сообщение № 29
Лейтенант

На сайте с: 24.08.2012
Город: Yerevan
Сообщений: 63
Награды: 2
Репутация: 2
........ и еще одна задачка появилась ...... как можно изменить размеры диалогового окна "присвоить значки выделенным папкам"



это действие часто используется и все время приходится использовать прокрутку, что очень сильно отвлекает. можно его как нибудь увеличить в TCIMG.ini ??

[plus]Реализовано. Версия утилиты 10.3_b15
http://tc-image.3dn.ru/forum/5-498-12892-16-1430546208
Диалог теперь запоминает предыдущие размеры и при повторном вызове их восстанавливает.
Спасибо за идею! Andrey_A
[/plus]


Сообщение отредактировал Andrey_A - Суббота, 02.05.2015, 09:04
 
ZmyДата: Вторник, 14.04.2015, 00:55 | Сообщение № 30
Майор

На сайте с: 19.04.2015
Город: Краснодар
Сообщений: 81
Награды: 1
Репутация: 0
В таймере (timesx), на вкладке Секундомер, не помещаются цифры. И можно сделать кнопку, для копирования остановленного время в буфер. А также кнопку для Always on Top. Или сделать его более продвинутым. Ну чтобы там были некие области, чтобы можно сохранять результаты замерений, сравнивать результаты, производить с результатами математические действия и т.д.
Можно сделать стандартные кнопки окон. Свёртывание, развёртывание, закрытие.
Двойной щелчок по заголовку - На весь экран
Можно сделать так, чтобы все окна и диалоги можно было бы раздвигать по горизонтали, вертикали, диагонали и на весь экран.
Мне нравится, когда на всех кнопках есть запускающий символ (Alt+символ.). Я говорю, не только об таймере, но и обо всех диалогах, окнах, меню, табах, вообщем, везде, где только возможно.
 
Поиск:

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