[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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
Тема развития справки утилиты
Для запросов кнопок тема ЗАКАЗ КНОПОК
Если запрашиваемый функционал уже реализован, то сообщение с вопросом будет перенесено в тему ЗАКАЗ КНОПОК.



 
shveicarДата: Четверг, 31.10.2019, 15:13 | Сообщение № 316
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет.
Было бы здорово реализовать для команды создания градиента imgcg
Опцию принятия списка заданных цветов, что бы можно было сразу создавать несколько градиентов.
Тогда, так же будет удобно, передавать список созданный с помощью рандомного генератора.
Надеюсь это возможно.
Спасибо.
 
shveicarДата: Понедельник, 11.11.2019, 00:16 | Сообщение № 317
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Есть еще предложение для параметра ?N из приложения 24, добавить вариант удаления точного количества одинаковых символов идущих друг за другом, например ?N|2
Это позволило бы более удобно решать некоторые задачи.
Поясняю, - возьмём конвертацию стандартного цвета из формата для CSS #RRGGBB в короткий формат #RGB
То есть из цвета #880000 получаем - #800 или из цвета #ffff00 получаем - #ff0
Учитывая что команда
Код
bufsr=?N
поддерживает многострочный режим, можно будет преобразовывать цвета по списку.
К слову, обратное преобразование из короткого #RGB CSS формата в длинный, легко решается через регулярку
Код
rgbcss1=(?mi)^#([a-f\d])([a-f\d])([a-f\d])$||#$1$1$2$2$3$3

Может кому пригодится..
Спасибо.

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

Спасибо за вариант через регулярку, просто думал что через ?N будет более многофункциональное решение.


Сообщение отредактировал shveicar - Воскресенье, 17.11.2019, 01:28
 
shveicarДата: Суббота, 16.11.2019, 11:33 | Сообщение № 318
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет.
Андрей, а можно добавить для режима i400, получения наибольшего значение большей стороны для списка изображений (выбор между шириной и высотой) и такой же вариант, для наименьшего значения меньшей стороны (аналог и , но только со списками).
Код
sends=<info=i400%UL|№//>

А то сейчас, приходится проводить дополнительное сравнение с выбором такого значения через дополнение:
Код
slist=[tc=AM] sends=<info=i400$GLOBALSLIST|1,3//>??-4 GLOBALSENDS<a> exect=$var_its=(GLOBALSENDS<1>>GLOBALSENDS<2>?GLOBALSENDS<1>:GLOBALSENDS<2>)||_ViewValues('$var_its')


Спасибо.

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


Сообщение отредактировал Andrey_A - Суббота, 07.12.2019, 03:18
 
shveicarДата: Четверг, 21.11.2019, 11:36 | Сообщение № 319
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Андрей, вот было бы здорово, подключить для фильтра test<> и файлов с расширением pdf режим проверки на количество страниц.
Так же, как сейчас это работает для анимированных gif или tif файлов.
Спасибо.

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


Сообщение отредактировал Andrey_A - Вторник, 10.12.2019, 15:39
 
shveicarДата: Четверг, 21.11.2019, 12:23 | Сообщение № 320
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
И можно еще для команд типа:
Код
slist=%L||##<info=i201:://>

при считывании EXIF информации из выделенных изображений, сделать доп опцию, при которой, в случае пустого значения, оно заменялось на пробел.
Что бы можно было менять пустое значение, на имя типа - no-comment для каждой строки.
А то сейчас, при пустых значениях, ломается обработка в списке.

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


Сообщение отредактировал Andrey_A - Вторник, 10.12.2019, 15:38
 
shveicarДата: Суббота, 11.01.2020, 19:24 | Сообщение № 321
Генерал-лейтенант

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



Это бывает полезно если используются сложные сценарии где нужны дополнительные пояснения или графические схемы, но не при каждом вызове команды как в случае с infht
В общем аналог этих кнопок, только для пользовательских данных



Спасибо.

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


Сообщение отредактировал Andrey_A - Вторник, 02.02.2021, 19:54
 
shveicarДата: Среда, 01.04.2020, 22:35 | Сообщение № 322
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет.
Есть предложение, - для работы со списком анимированных изображений в режиме
Код
<info=i400C:\Test\List.txt|№//>

добавить получение числа максимального \ минимального количества кадров, среди этих изображений.
Будет весьма полезно для автоматизации и работы с графикой.
Спасибо.

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


Сообщение отредактировал Andrey_A - Воскресенье, 05.04.2020, 21:42
 
Andrey_AДата: Суббота, 09.05.2020, 12:43 | Сообщение № 323
Генералиссимус

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

Автор Helpmister
В хотелки:
Добавить галочку "регулярные выражения" в диалоге "Поиск и замена в выделенных текстовых файлах - многострочный ввод в диалоге" код:

Код
textx=%L||[edits=BOX2]


[plus]
Для диалога [edits] не будет добавлена галочка, там слишком всё сложно, можно использовать диалог с настройками "под использование регулярных выражений"

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textx=%WL||&&[edits=BOX7]
%COMMANDER_PATH%\Wcmicons.dll,1
В выделенных текстовых файлах произвести поиск и замену с регулярными выражениями

0
-1

[/plus]

.




Сообщение отредактировал Andrey_A - Четверг, 04.06.2020, 19:03
 
chip642Дата: Воскресенье, 07.06.2020, 02:21 | Сообщение № 324
Генералиссимус

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

[plus]
Реализовано!
xclip режим запуска: "Mode=2:Count"
[/plus]

 
chip642Дата: Понедельник, 23.11.2020, 07:31 | Сообщение № 325
Генералиссимус

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

Параметр "dellist" - реализация, которая позволит на выходе получать не список строк, а список номеров строк согласно занимаемым позициям в исходном списке.
Или:
Команда count - реализация работы со списком.

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

[/plus]
 
sibirnikДата: Четверг, 24.12.2020, 10:04 | Сообщение № 326
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Реализуйте пожалуйста, если возможно следующую задачу: (не знаю как называется правильно) это окно, которое появляется при выполнении этой команды:

Хотелось бы, чтобы это окно(а) открывалось на весь экран и с расширенной почти до конца колонкой с параметрами и описанием. И не только с этой кнопкой - много где используется такой вывод. Мониторы сейчас большие, широкие, места хватает и думаю было бы не плохо, если бы была возможность тот размер, который пользователь задал этим окнам запоминался и при новом входе выводилось окно(а) настроенное пользователем.

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

exmpl=1|1||cliptext GLOBALEXMPL<A>
[/plus]
 
alexostrovДата: Пятница, 15.01.2021, 00:09 | Сообщение № 327
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
Прошу добавить параметры к команде barex.
1. извлечение информации (menu, param, cmd) из ВЫДЕЛЕННЫХ *.bar файлов и ВЫДЕЛЕННЫХ папок (c *.bar файлами).
2. аналогично п.1, файлы и папки под курсором. Правда из файлов с параметром barex=%P%N||... все работает, с папками -не работает
3. добавить параметр обновления панелей - upd<>

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


Сообщение отредактировал Andrey_A - Пятница, 29.01.2021, 01:06
 
zhorzhe11Дата: Воскресенье, 21.03.2021, 02:02 | Сообщение № 328
Рядовой

На сайте с: 21.03.2021
Город: Киев
Сообщений: 1
Награды: 0
Репутация: 0
Реализуйте пожалуйста, возможность запуска wav-файла из командной строки в невидимом режиме с автозакрытием воспроизводящей программы и с заданным уровнем громкости воспроизведения (напр. от 0 до 100%), не меняя при этом основной регулятор громкости. В Windows 7, например еще как-то могу выкрутится, но в Windows XP - никак.

[plus]
Я не понял задачи...
- Какой программой запускать файл?
- Как не менять звук и при этом его задать?
Вы можете дополнительно расшифровать задачу в основной теме
http://tc-image.3dn.ru/forum/5-498-246
Andrey_A
[/plus]


Сообщение отредактировал Andrey_A - Воскресенье, 25.04.2021, 18:06
 
chip642Дата: Воскресенье, 25.04.2021, 16:56 | Сообщение № 329
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
По возможности: добавить в команду delss параметр [xfolder] (Дополнение №11) - с возможностью игнорирования скрытых объектов.

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


Сообщение отредактировал Andrey_A - Суббота, 01.05.2021, 11:23
 
chip642Дата: Вторник, 06.07.2021, 21:41 | Сообщение № 330
Генералиссимус

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

------------------------------------------
[plus]Пример реализации:

Код
"sends=<inikey=25//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[[^]\r\n]+\] GLOBALSENDS<a>" - получить имена секций со скобками, в содержимом секции которых есть фраза "Cmd=http"

"sends=<inikey=25//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[([^]\r\n]+)\] GLOBALSENDS<a>" - получить имена секций без скобок, в содержимом секции которых есть фраза "Cmd=http"

"sends=<inikey=24//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[[^]\r\n]+\] GLOBALSENDS<a>" - получить имена секций со скобками, в содержимом секции которых нет фразы "Cmd=http"

"sends=<inikey=24//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[([^]\r\n]+)\] GLOBALSENDS<a>" - получить имена секций без скобок, в содержимом секции которых нет фразы "Cmd=http"

"sends=<inikey=11//D:\WCMD_RUS.ini>??-1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||22|0|Cmd=http GLOBALARR2D<a>" - получить содержимое секций, в содержимом секции которых есть фраза "Cmd=http"

"sends=<inikey=11//D:\WCMD_RUS.ini>??-1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||22|0|@CRLFCmd=http GLOBALARR2D<a> anf2d=$GLOBALARR2D||2||\A(\[[^]\r\n]+\])(?s)(.*)\z GLOBALANF2D<a>" - получить 2D массив: содержимое секций и имён секций, в содержимом секции которых есть фраза "Cmd=http"

[/plus]

.


Сообщение отредактировал Andrey_A - Среда, 07.07.2021, 11:28
 
Поиск:

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