|
TCIMG - Расширение функционала
|
|
| Andrey_A | Дата: Понедельник, 01.12.2014, 20:28 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
TCIMG - РАСШИРЕНИЕ ФУНКЦИОНАЛА
• За последнее время поступает много разных идей по расширению функционала утилиты TCIMG. • Какие-то идеи реализуются сразу, какие-то откладываются... • Но рано или поздно многое войдёт в состав утилиты. • Эта тема как раз создана, чтобы ничего не забыть и сохранить все пожелания на будущее...
[ps] Большая просьба в теме "Расширение функционала" добавлять по одному желанию в одном сообщении. Иначе несколько просьб в одном месте могут затеряться... [/ps]
=================
В этой теме обсуждение не запланировано. - Если возникают вопросы - Если есть желание что-то прокомментировать - Если есть порыв дать совет - Если есть интересная информация по теме - Если что-то хочется добавить самому, но не получается - Если очень хочется спросить, но стесняемся то есть тема: ПОДКЛЮЧЕНИЕ ПРОГРАММ и СКРИПТОВ
В сообщениях тех вопросов, которые будут реализованы, будет добавляться изображение "РЕАЛИЗОВАНО" с подписью и ссылкой в какой версии...
Группа в Telegram
Страница обновления TCIMG Основное обсуждение TCIMG Дополнительное обсуждение TCIMG на forum.ru-board Кнопки для TCIMG Справка TCIMG ONLINE Тема развития справки утилиты Для запросов кнопок тема ЗАКАЗ КНОПОК Если запрашиваемый функционал уже реализован, то сообщение с вопросом будет перенесено в тему ЗАКАЗ КНОПОК.
|
| |
| |
| shveicar | Дата: Среда, 03.04.2019, 01:09 | Сообщение № 301 |
|
|
Есть просьба, для команды Код exifs=%L||"%p"!!1||37510!!<info=o72::> подключить параметр что бы можно было добавлять в теги разные данные и впоследствии, использовать их для более широкого переименования. Например:
Код exifs=%L||"%p"!!1||37510!!convert<##@@o72::;;$$=;;$$@@o91;;?Fsps456> Спасибо.
[plus]Реализовано. Версия утилиты 252_b1 http://tc-image.3dn.ru/forum/5-498-22223-16-1554374593 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Суббота, 06.04.2019, 19:23 |
| |
| |
| chip642 | Дата: Пятница, 24.05.2019, 10:13 | Сообщение № 302 |
|
|
Просьба подключить для команды "stext" возможность передавать результат, после объединения, в глобальную переменную.
[plus]Реализовано. Версия утилиты 25.7 http://tc-image.3dn.ru/forum/5-498-22603-16-1561022526 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Четверг, 20.06.2019, 15:43 |
| |
| |
| shveicar | Дата: Воскресенье, 02.06.2019, 14:44 | Сообщение № 303 |
|
|
А возможно ли добавить для команды составления списка:
Код slist=FOLDC<[tc=AM]//1//0//*.ico|*.gif> GLOBALSLIST<a> опцию, позволяющую получать по одному первому в списке файлу (для каждого типа расширения), из каждого обрабатываемого каталога? Например как это сделано для команды copys или renms в виде параметра
и
где можно выбрать число получаемых файлов.
[plus]Реализовано. Версия утилиты 25.7 http://tc-image.3dn.ru/forum/5-498-22603-16-1561022526 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Четверг, 20.06.2019, 15:43 |
| |
| |
| Andrey_A | Дата: Воскресенье, 09.06.2019, 02:10 | Сообщение № 304 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=1960#3 Helpmister
Цитата Хорошо бы параметру owrite<> добавить такую функцию - если не совпадают, то заменяемому файлу прибавляется счётчик. если они совпадают, то файл пропускается.
[plus]Реализовано. Версия утилиты 28.3 http://tc-image.3dn.ru/forum/5-498-24516-16-1614021737 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Понедельник, 22.02.2021, 22:40 |
| |
| |
| sibirnik | Дата: Среда, 19.06.2019, 17:55 | Сообщение № 305 |
|
|
Имеется такая команда sdess sdess=PS||20s||2||imgwh<1920|1080> Смена обоев на рабочем столе "по центру" через каждые 20 секунд из папки D:\Досуг\Обои\1920х1080\, принудительный размер 1920х1080 Всё отлично работает. Но есть хотелка (если можно конечно) добавить возможность удаления картинки из папки обои, которая в этот момент установлена на экране в качестве обоев рабочего стола.(по причине её ненужности)
[plus]Реализовано. Версия утилиты 258_b3 http://tc-image.3dn.ru/forum/5-498-22626-16-1561812485 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Суббота, 29.06.2019, 15:49 |
| |
| |
| shveicar | Дата: Пятница, 19.07.2019, 01:34 | Сообщение № 306 |
|
|
Всем привет. Андрей, А можно для команды извлечения магнет ссылки добавить поддержку преобразования хеша в большие буквы, как например это работает для:
Код lists=%L||##<info=o72::|2//> То есть:
Код lists=%L||##<info=b9::|2//> Спасибо.
[plus]Реализовано. Версия утилиты 26.0 http://tc-image.3dn.ru/forum/5-498-22823-16-1569244794 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Среда, 25.09.2019, 20:17 |
| |
| |
| chip642 | Дата: Воскресенье, 21.07.2019, 03:09 | Сообщение № 307 |
|
|
Команда iniws
Параметр: num<> - позволяет при совпадении имени секции записывать информацию в новую секцию со счётчиком. ------------------ Хотелки:
1. Возможность передачи имени созданной секции в глобальные переменные.
2. Вид счетчика (количество цифр в счётчике) по желанию пользователя. >>>>
• num<> - добавляет к имени секции счетчик _1, _2 ... • num<2> - добавляет к имени секции счетчик _01, _02 ... • num<3> - добавляет к имени секции счетчик _001, _002 ... и.т.д
[plus]Реализовано. Версия утилиты 26.0 beta 7 http://tc-image.3dn.ru/forum/5-498-22715-16-1564400619 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Четверг, 01.08.2019, 18:23 |
| |
| |
| shveicar | Дата: Пятница, 09.08.2019, 11:12 | Сообщение № 308 |
|
|
Всем привет. Есть просьба добавить для параметра работы с изображениями, <info=i.. вариант получения большей ширины, большей высоты и меньшей ширины + меньшей высоты. Сейчас там есть только две опции -больший и меньший размер стороны, но было бы удобнее иметь вариант более точных параметров.
Так же было бы здорово, добавить для составления и сортировки списков с изображениями, для параметра test<..m вариант, - больше или равно и меньше или равно, для ширины и высоты. Знаю, что можно использовать синтаксис вида:
Код test<1m!!240//OR//2m!!240> Но так, было бы удобнее. Спасибо.
[plus]Реализовано. Версия утилиты 26.1 beta 3 http://tc-image.3dn.ru/forum/5-498-22835-16-1569584469 Спасибо за идею! Andrey_A [/plus]
|
| |
| |
| JKT | Дата: Четверг, 03.10.2019, 12:17 | Сообщение № 309 |
|
|
День добрый. В сборке Андрея TCImage22.22 есть команда: гл.меню-буфер-копирование колонок-создать HTML список из колонок выделенных файлов. Построена на vbs скриптах. Не могу определить почему у меня то срабатывает - делает таблицу, то нет - вываливаются ошибки. Никакой закономерности не видно. Т.к. прошло много времени с выхода сборки 22.22, может что возможно сделать с таким-же функционалом на базе TCIMG? И нужно, чтоб HTML таблица создавалась с именем файла под курсором в папке выделенных файлов, а не кидалась во времянку.
|
| |
| |
| shveicar | Дата: Пятница, 25.10.2019, 14:28 | Сообщение № 310 |
|
|
Цитата JKT (  ) День добрый. В сборке Андрея TCImage22.22 есть команда: гл.меню-буфер-копирование колонок-создать HTML список из колонок выделенных файлов. Построена на vbs скриптах.
Привет. Если есть образец готового html файла, созданного этим скриптом из нескольких выделенных файлов, то можете его выложить, возможно я смогу помочь в создании шаблона под утилиту.
|
| |
| |
| chip642 | Дата: Вторник, 29.10.2019, 23:13 | Сообщение № 311 |
|
|
По возможности реализовать: копирование файлов (с заменой) с учетом даты модификации с предварительным созданием бэкапов заменяемым файлам. (только новые, только старые)
-------------------------------------------------------------------------------------------------------------------- Имею файл со списком сценариев >>>
...\Исходный каталог\file.txt=...\Целевой каталог\file.txt --------------------------------------------------------- C:\Test\Test1.txt=D:\Test\Test1.txt C:\Test\Test2.txt=D:\Test\Test2.txt C:\Test\Test3.txt=D:\Test\Test3.txt C:\Test\Test4.txt=D:\Test\Test4.txt C:\Test\Test5.txt=D:\Test\Test5.txt C:\Test(1)\Test1.txt=D:\Test(1)\Test1.txt C:\Test(1)\Test2.txt=D:\Test(1)\Test2.txt C:\Test(1)\Test3.txt=D:\Test(1)\Test3.txt C:\Test(1)\Test4.txt=D:\Test(1)\Test4.txt C:\Test(1)\Test5.txt=D:\Test(1)\Test5.txt ..... -----------------------------------------------------------
Задача: обновить файлы по прописанному сценарию. Если файл из "Исходного каталога" новее чем такой же файл в "Целевом каталоге", то заменить подобный файл, но прежде создать копию заменяемому файлу ( добавить @bak@ в конец имени + счетчик (_01, _02..) и оставить в этой папке или переместить в папку Backup\ (например Test 1@bak@_01.txt) с добавлением @bak@ + счетчик. -------------------------------------------------------------
P.S. В принципе имеющимися средствами я задачу реализовал, но решение, создание бэкапов обновляемым файлов, немного витиевато, да и на будущее иметь такую возможность (обновление с бэкапом заменяемому файлу) в TCIMG было бы неплохо. В интернете погуглил и простых решений не нашел, есть пару возможностей, но они уже уступают тому, что я реализовал на данный момент. Немного из реализованного, как это должно работать. Видео.
[plus]Реализовано. Версия утилиты 28.6 beta 12 http://tc-image.3dn.ru/forum/5-498-24601-16-1617036210 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Четверг, 01.04.2021, 00:16 |
| |
| |
| shveicar | Дата: Четверг, 31.10.2019, 15:13 | Сообщение № 312 |
|
|
Всем привет. Было бы здорово реализовать для команды создания градиента imgcg Опцию принятия списка заданных цветов, что бы можно было сразу создавать несколько градиентов. Тогда, так же будет удобно, передавать список созданный с помощью рандомного генератора. Надеюсь это возможно. Спасибо.
|
| |
| |
| shveicar | Дата: Понедельник, 11.11.2019, 00:16 | Сообщение № 313 |
|
|
Есть еще предложение для параметра ?N из приложения 24, добавить вариант удаления точного количества одинаковых символов идущих друг за другом, например ?N|2 Это позволило бы более удобно решать некоторые задачи. Поясняю, - возьмём конвертацию стандартного цвета из формата для CSS #RRGGBB в короткий формат #RGB То есть из цвета #880000 получаем - #800 или из цвета #ffff00 получаем - #ff0 Учитывая что команда поддерживает многострочный режим, можно будет преобразовывать цвета по списку. К слову, обратное преобразование из короткого #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 | Сообщение № 314 |
|
|
Всем привет. Андрей, а можно добавить для режима 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 | Сообщение № 315 |
|
|
Андрей, вот было бы здорово, подключить для фильтра 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 |
| |
| |
|