TCIMG - Расширение функционала
|
|
Andrey_A | Дата: Понедельник, 01.12.2014, 20:28 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
TCIMG - РАСШИРЕНИЕ ФУНКЦИОНАЛА
• За последнее время поступает много разных идей по расширению функционала утилиты TCIMG. • Какие-то идеи реализуются сразу, какие-то откладываются... • Но рано или поздно многое войдёт в состав утилиты. • Эта тема как раз создана, чтобы ничего не забыть и сохранить все пожелания на будущее...
[ps] Большая просьба в теме "Расширение функционала" добавлять по одному желанию в одном сообщении. Иначе несколько просьб в одном месте могут затеряться... [/ps]
=================
В этой теме обсуждение не запланировано. - Если возникают вопросы - Если есть желание что-то прокомментировать - Если есть порыв дать совет - Если есть интересная информация по теме - Если что-то хочется добавить самому, но не получается - Если очень хочется спросить, но стесняемся то есть тема: ПОДКЛЮЧЕНИЕ ПРОГРАММ и СКРИПТОВ
В сообщениях тех вопросов, которые будут реализованы, будет добавляться изображение "РЕАЛИЗОВАНО" с подписью и ссылкой в какой версии...
Группа в Telegram
Страница обновления TCIMG Основное обсуждение TCIMG Дополнительное обсуждение TCIMG на forum.ru-board Кнопки для TCIMG Справка TCIMG ONLINE Тема развития справки утилиты Для запросов кнопок тема ЗАКАЗ КНОПОК Если запрашиваемый функционал уже реализован, то сообщение с вопросом будет перенесено в тему ЗАКАЗ КНОПОК.
|
|
| |
wpitty | Дата: Понедельник, 03.10.2016, 21:32 | Сообщение № 166 |
Рядовой
На сайте с: 14.08.2012
Город: Mahiljow
Сообщений: 12
|
Андрей, можно ли в команде icovw через параметр убрать фон (т.е как раньше - белый), а то Puzzle.bmp уж больно в глазах пестрит. Спасибо
[plus] Пример решения: http://tc-image.3dn.ru/forum/5-498-16731-16-1475593559 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Пятница, 07.10.2016, 20:40 |
|
| |
shveicar | Дата: Вторник, 04.10.2016, 17:56 | Сообщение № 167 |
|
Есть ли способ, переноса самодельных вариантов из секции [Translit] в файл .tcg, подключаемый через Просто есть некоторые особые варианты, которые я бы не хотел держать в TCIMGU.ini. Спасибо.
[plus]Реализовано. Версия утилиты 15.7 beta 6 http://tc-image.3dn.ru/forum/5-498-16778-16-1475936815 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Суббота, 08.10.2016, 18:13 |
|
| |
Афи | Дата: Среда, 05.10.2016, 10:53 | Сообщение № 168 |
Лейтенант
На сайте с: 25.03.2015
Город: Одесса
Сообщений: 61
|
Я выделяю некоторые файлы/папки определенным цветом на некоторое время. Пока они нужны в работе. Делаю это через механизм комментариев, создав цветовую схему. Скажем, объект, имеющий комментарий #selected#, окрашивается в определенный цвет. Добавить быстро для выделенных объектов определенную фразу (скажем, тот же #selected#) в конец комментария можно командой:
Код comns=%L||2||#selected# Удалить эту фразу можно так:
Код comns=%L||5||#selected# Подумал, что лучше наверное добавлять "выделяющую" фразу, с новой строки, чтобы не мешать чтению комментария. То есть, что-то типа такого:
Код comns=%L||2||@CRLF#selected# В общем, происходит как бы "долговременное" выделение объектов цветом. Но кнопки две. Или команды две. Вопрос: нельзя ли объединить эти две кнопки в одну? Создать, так сказать, триггерную кнопку, которая при первом нажатии будет добавлять нужную фразу в комментарий, а при втором нажатии — удалять эту фразу (если она есть). То есть, выделять объекты цветом, а потом снимать это псевдовыделение. Я сначала написал это в теме заказа новых кнопок, но Андрей посоветовал добавить этот вопрос в тему расширения функционала. Добавил.
P. S. Вариант, который предложил chip642, работает, но нестабильно. См. подробнее тут.
[plus]Реализовано. Версия утилиты 15.7 beta 1 http://tc-image.3dn.ru/forum/5-498-16761-16-1475801932 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Пятница, 07.10.2016, 18:27 |
|
| |
shveicar | Дата: Четверг, 06.10.2016, 04:10 | Сообщение № 169 |
|
Есть ли способ, сделать переименование выделенных файлов по буквам Английского алфавита, что бы это было так же удобно как со счетчиком? например:
Код renms=%L||##cntr<A|1|1> с учетом регистра при переименовании и режимом чередования алфавита. Можно сделать Английские и Русские буквы. Есть параметр но он работает через замену определенной метки на буквы..
[plus]Реализовано. Версия утилиты 15.7 beta 9 http://tc-image.3dn.ru/forum/5-498-16790-16-1476043627 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Понедельник, 10.10.2016, 00:11 |
|
| |
Атос | Дата: Четверг, 06.10.2016, 06:09 | Сообщение № 170 |
Лейтенант
На сайте с: 24.12.2014
Город: Ростов-на-Дону
Сообщений: 43
|
Привет. Я вот тут подумал, а возможно ли сделать чтобы TCMG использовать в качестве COM-объекта? Я понимаю, что это было бы слишком круто, но представьте, какие при этом открываются возможности. Создать библиотеку, которую будем регистрировать в системном реестре. CLSID, ProgID, TypeLib, Interface, все дела. И подключать его в через WSH. Я часто пользуюсь скриптами в PSPad. Создать, что-то типа, ScriptEngine. Наподобие, JScript или VBScript. Испрользовать всю мощь AutoIT. Это будет гораздо мощнее чем тот же VBScript. И подключать его везде, где только возможно через WSH, в качестве OLE-объекта.
|
|
| |
Matros | Дата: Пятница, 07.10.2016, 11:34 | Сообщение № 171 |
|
Андрей,такой вопрос : Команда iniwr – Запись значения ключу INI файла, может работать только с одним INI- файлом ? Возможно ли передать в те же секции, одинаковым ключам, одинаковые значения, но во все *.ini файлы,расположенные в одной папке ? То есть ,как бы групповое редактирование. Может быть полезно для работы с цветовыми темами TC.
[plus]Реализовано. Версия утилиты 15.7 beta 7 http://tc-image.3dn.ru/forum/5-498-16781-16-1475944705 Спасибо за идею! Andrey_A [/plus]
Всё приходящее,а музыка Вечна !
Сообщение отредактировал Andrey_A - Суббота, 08.10.2016, 19:39 |
|
| |
shveicar | Дата: Пятница, 07.10.2016, 16:28 | Сообщение № 172 |
|
В связи с улучшением и оптимизацией синтаксиса в новой версии утилиты, есть предложение, - для объединения списков Код $GLOBALSLIST+$GLOBALWLIST добавить вариант приема данных, в новую переменную, с возможностью последующей обработки. То есть, сейчас есть:
Код $GLOBALSLIST+$GLOBALWLIST при этом список преобразуется и в нем появляются данные из обоих списков. если сделать вариант:
Код global alist=$GLOBALSLIST+$GLOBALWLIST||##<info=o71::>||^^.||formt<57> GLOBALALIST<a> то в переменную списка попадет объединение двух списков Код $GLOBALSLIST+$GLOBALWLIST и будет произведена дальнейшая обработка, при этом, исходные данные, в каждом из отдельных списков и изменены не будут. Это позволит сократить и еще больше, оптимизировать код. Спасибо.
[plus]Реализовано. Версия утилиты 15.7 beta 13 http://tc-image.3dn.ru/forum/5-498-16795-16-1476131562 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Понедельник, 10.10.2016, 23:48 |
|
| |
shveicar | Дата: Воскресенье, 09.10.2016, 01:11 | Сообщение № 173 |
|
Есть просьба, добавить в функционал утилиты, вариант для фильтрации списков по дате. То есть, получаю список полных путей к файлам в определенном каталоге:
Код global slist=PS<D:\Sync\!!1!!1>||test<1e!!txt|tcg> GLOBALSLIST<a> список:
Код d:\Sync\maelstrom.txt d:\Sync\moves.txt d:\Sync\moves.tcg
А дальше, его нужно отфильтровать и оставить путь самого нового (по дате создания) файла. Надеюсь что это возможно осуществить, силами волшебной утилиты Спасибо.
[plus]Реализовано. Версия утилиты 15.8 beta 2 http://tc-image.3dn.ru/forum/5-498-16804-16-1476202929 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Вторник, 11.10.2016, 19:30 |
|
| |
shveicar | Дата: Понедельник, 10.10.2016, 14:57 | Сообщение № 174 |
|
Есть пожелание, добавить для команды - Создание градиентного изображения, параметр для нанесения текста на создаваемый градиент. Хочется получить максимально простую и короткую команду. Можно конечно попробовать сделать так:
Код global imgtx=clpget||$f254||text|png||imgtxt<F9EFBE|02222C|14|0|Tahoma>||upd<1> imgcg=$f254\Img.png!!0||10+<info=i3GLOBALIMGTX<1>>+10||#,#,0 sends=@GLOBALIMGTX<1> GLOBALSENDS<a> imgnz=$GLOBALSENDS||"%p"||1x#||png||framewh<GLOBALIMGCG<1>|10|10> tempxx Но в этой комбинации, есть свои проблемы, - например в при создании текста в одну строку, нельзя задать отступы от края текста, сверху и снизу:
А в почему то, должен поступать список путей, хотя видно что в попадает только один путь. В общем, надеюсь что все это решаемо. Спасибо.
[plus]Реализовано. Версия утилиты 15.8 beta 3 http://tc-image.3dn.ru/forum/5-498-16821-16-1476432009 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Пятница, 14.10.2016, 11:10 |
|
| |
shveicar | Дата: Вторник, 11.10.2016, 00:12 | Сообщение № 175 |
|
Прошу добавить вывод путей файла в глобальную переменную, для команды openf:
Код openf=PS<$f254\!!1!!1!!*.txt>||$f25\notepad.exe||&&wait Чтобы можно было дальше, например выполнить архивацию файла, после его закрытия. Спасибо.
[plus]Реализовано. Версия утилиты 15.9 beta 3 http://tc-image.3dn.ru/forum/5-498-16840-16-1476803299 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Вторник, 18.10.2016, 18:11 |
|
| |
shveicar | Дата: Вторник, 11.10.2016, 00:38 | Сообщение № 176 |
|
И можно ещё для добавить параметр что бы работал вариант - Код textx=%L||?F1,63||attr<+HR>
Сообщение отредактировал shveicar - Вторник, 11.10.2016, 00:38 |
|
| |
Matros | Дата: Пятница, 14.10.2016, 20:55 | Сообщение № 177 |
|
Из темы "TCIMG - Мощное средство автоматизации" http://tc-image.3dn.ru/forum/5-498-16821-16-1476432009
Ничего не скажешь ... красота ! Андрей,а с диалогом выбора цвета градиента,рамки,окошка для ввода текста,цвета самого текста... Тогда всё множество представленных команд будет представлять один диалог для выбора ... Но это мои пожелания... не настаиваю на реализации...,потому как понятна сложность и кропотливость в таком деле...
Всё приходящее,а музыка Вечна !
|
|
| |
shveicar | Дата: Воскресенье, 16.10.2016, 12:59 | Сообщение № 178 |
|
Есть просьба, - для списков, добавить вариант назначения атрибутов для создаваемого текстового файла. Например в команде:
Код wlist=%L||##<info=f6::|1>||^^cntr<1|1|1>~~||$$~~<info=f10::>||#Z@CRLFtest||save<"%pb64-SHA256-xesh-@<info=s47>.txt">||attr<+HSR> Просто сейчас, атрибуты назначаются только для выделенных файлов попавших в список.
И если можно, то в случае с выходными данными для команды:
Код global wlist=%L||##<info=f6::|1>||^^cntr<1|1|1>~~||$$~~<info=f10::>||#Z@CRLFtest||save<"%pb64-SHA256-xesh-@<info=s47>.txt">||attr<+HSR> GLOBALWLIST<a> сделать так, чтобы в получать путь создаваемого .txt файла, лучше конечно в отдельную переменную.. Спасибо.
[plus]Частично еализовано. Версия утилиты 16.0 beta 2 http://tc-image.3dn.ru/forum/5-498-16895-16-1477162778 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Суббота, 22.10.2016, 22:03 |
|
| |
chip642 | Дата: Вторник, 18.10.2016, 03:44 | Сообщение № 179 |
|
Часто использую команды с переходом в определенные каталоги в новой вкладке, по этой причине порой создается много одноименных вкладок на одной стороне, поэтому требуется возможность, при открытии в новой вкладке, удалять сразу дубликаты открываемой вкладки. Прошу реализовать: закрыть дубликаты вкладок на текущей стороне, кроме заблокированных.
[plus]Реализовано. Версия утилиты 15.9 beta 4 http://tc-image.3dn.ru/forum/5-498-16842-16-1476855059 Спасибо за идею! Andrey_A [/plus]
|
|
| |
chip642 | Дата: Вторник, 18.10.2016, 19:30 | Сообщение № 180 |
|
Внедрение новых фич в команду xbarx сделали всплывающие панели поверх окон с высшим приоритетом, в результате чего они всплывают и над окном видео плеера, который поверх окон и во весь экран. Предложение: реализовать в команде xbarx возможность задавать приоритет поверх окон при помощи ключей.
[plus]Частично еализовано. Версия утилиты 15.9 http://tc-image.3dn.ru/forum/5-498-16878-16-1477095056 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Суббота, 22.10.2016, 22:05 |
|
| |
|