[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
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
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
Есть просьба, для команды
Код
exifs=%L||"%p"!!1||37510!!<info=o72::>

подключить параметр
Код
convert<>

что бы можно было добавлять в теги разные данные и впоследствии, использовать их для более широкого переименования.
Например:
Код
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
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Просьба подключить для команды "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
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
А возможно ли добавить для команды составления списка:
Код
slist=FOLDC<[tc=AM]//1//0//*.ico|*.gif> GLOBALSLIST<a>

опцию, позволяющую получать по одному первому в списке файлу (для каждого типа расширения), из каждого обрабатываемого каталога?
Например как это сделано для команды copys или renms в виде параметра
Код
numb<>

и
Код
group<>

где можно выбрать число получаемых файлов.

[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
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Имеется такая команда 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
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
Всем привет.
Андрей, А можно для команды извлечения магнет ссылки добавить поддержку преобразования хеша в большие буквы, как например это работает для:
Код
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
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Команда 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
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
Всем привет.
Есть просьба добавить для параметра работы с изображениями, <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
Генерал-майор

На сайте с: 01.02.2012
Город: Харьков
Сообщений: 371
Награды: 7
Репутация: 7
День добрый.
В сборке Андрея TCImage22.22 есть команда: гл.меню-буфер-копирование колонок-создать HTML список из колонок выделенных файлов.
Построена на vbs скриптах. Не могу определить почему у меня то срабатывает - делает таблицу, то нет - вываливаются ошибки. Никакой закономерности не видно.
Т.к. прошло много времени с выхода сборки 22.22, может что возможно сделать с таким-же функционалом на базе TCIMG? И нужно, чтоб HTML таблица создавалась с именем файла под курсором в папке выделенных файлов, а не кидалась во времянку.
 
shveicarДата: Пятница, 25.10.2019, 14:28 | Сообщение № 310
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
Цитата JKT ()
День добрый.
В сборке Андрея TCImage22.22 есть команда: гл.меню-буфер-копирование колонок-создать HTML список из колонок выделенных файлов.
Построена на vbs скриптах.


Привет.
Если есть образец готового html файла, созданного этим скриптом из нескольких выделенных файлов, то можете его выложить, возможно я смогу помочь в создании шаблона под утилиту.
 
chip642Дата: Вторник, 29.10.2019, 23:13 | Сообщение № 311
Генералиссимус

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

--------------------------------------------------------------------------------------------------------------------
Имею файл со списком сценариев >>>

...\Исходный каталог\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
Генерал-лейтенант

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

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 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 | Сообщение № 314
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 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 | Сообщение № 315
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 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
 
Поиск:

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