[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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Дата: Воскресенье, 12.03.2017, 21:07 | Сообщение № 241
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Есть просьба, сделать для команды downl
Режим закачки с присвоением имен, для скачиваемых файлов из списка.
Что то, на подобии
Код
itray=3 global sends=-1!!-1||formt<54,1,63> rends=$GLOBALSENDS!!-1||formt<6> xends=$GLOBALSENDS!!-1||formt<vk2> downl=$var_put||$GLOBALRENDS||convert<##user-images/list<$GLOBALXENDS>.;;$$@@e71::;;?F63;;/!!\>||uformat<0>||pause<1-2>||progres<>

то есть, в $GLOBALSEND попадает список ссылок из буфера разделенный знаком ¤
Код

http://site.com/link1/qjf1pz3HG4c.jpg¤Пользователь Вася
http://site.com/link2/6G0AFaPEcUA.jpg¤Пользователь Петя

в $GLOBALRENDS попадают чистые ссылки и передаются на закачку, а в $GLOBALXENDS попадают имена для скачиваемых файлов.
Конечно число строк в обоих списках одинаковое.
Это будет очень удобно и позволит избежать последующего переименования через списки.
Спасибо.

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


Сообщение отредактировал Andrey_A - Среда, 22.03.2017, 21:02
 
Andrey_AДата: Понедельник, 13.03.2017, 22:27 | Сообщение № 242
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
из темы http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=1160#7
Автор сообщения Rako1
Цитата
А можно ещё вот что? (в команду infow)
Сделать, чтобы в команде infow (инфострока) можно было:
1) Замутить тег для вывода в строку метки тома (название диска, метка диска)
2) Сделать вывод информации (допустим, свободное место на диске) для дисков, которые динамически подключаются к компьютеру (флешки, внешние диски, dvd...). И динамическое убирание этой информации из строки, если данный диск убран, размонтирован, флэшка вытащена и т.д. Убирание блока информации интересует, относящегося к этому диску. А потом, когда пользователь снова вставит флэшку, то подстрока в инфостроке снова появлялась бы. Буква диска, который будет подключён к компьютеру заранее будет неизвестна и поэтому не может быть прописана в конфиге.

Т.е. если флэшка не подключена, то должно быть так:
C:603Мб D:3579Мб E:9МБ

А если пользователь подключил флэшку, то должно быть так:
C:603Мб D:3579Мб E:9МБ F:3070Мб

Выключил флэшку - снова первый вариант.

А ещё хочется, чтобы было вот так вот, чтобы быстро понять, где какая флэшка:

C[system]:603Мб D[DATA]:3579Мб E[ARCHIVE]:9МБ F[Съёмный диск]:--Мб G[Transcend]:3624МБ H[Kingston]:2256Мб R[RAMDISK]:49Мб

Т.е. с метками дисков! А то вообще по буквам пока сообразишь, что где среди всего многообразия.


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

.




Сообщение отредактировал Andrey_A - Суббота, 20.05.2017, 16:14
 
shveicarДата: Пятница, 17.03.2017, 02:53 | Сообщение № 243
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Есть просьба, сделать для команды urlra способ приема списков со ссылками, на подобии того, как сейчас это сделано для команды:
Код
downl=@//9||listu<$GLOBALURLRA1>||pause<1-2>||owrite<2|1>||progres<>

только в данном случае, речь идет об
Код
urlra=@|0||listu<$GLOBALURLRA1>||::!!2!!(.+\\)(\w+\:/+)([^/]+)!!$1$3\\link.txt||?F6||formt<1,63>||pause<1-2>


Также, для этой команды, прошу подключить серию параметров для
Код
<info=e№::>
для возможного преобразования имен создаваемых файлов.

Спасибо.

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


Сообщение отредактировал Andrey_A - Пятница, 24.03.2017, 00:51
 
shveicarДата: Суббота, 18.03.2017, 17:01 | Сообщение № 244
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Есть предложение, для команд серии urlxt
при формировании выходного файла с данными, сделать опцию для разбивки файла, если его размер превышает разумные пределы (например 10 мегабайт)
Или как вариант, дополнить команду
Код
split

дополнительными параметрами, что бы она разрезала выходной файл в случае превышения его заданного размера.
А то получается, что обработка выходного текстового файла, имеющего большие размеры, происходит очень медленно и может даже вызвать зависание.
Спасибо.

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


Сообщение отредактировал Andrey_A - Воскресенье, 26.03.2017, 23:27
 
shveicarДата: Суббота, 18.03.2017, 17:09 | Сообщение № 245
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Также если можно, есть предложение сделать для команды
Код
downl

в открываемом окне, если указан параметр progres<>
кнопку, рядом с паузой, внизу



которая позволит прервать закачку и продолжить выполнение последующих команд.

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


Сообщение отредактировал shveicar - Суббота, 18.03.2017, 17:14
 
shveicarДата: Среда, 22.03.2017, 06:21 | Сообщение № 246
Генерал-лейтенант

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

То есть в любом месте кода, можно будет сделать такую вставку и пока через окно не будет сделан выбор, оно может быть свернуто на панель или в трей.
Это нужно для того, что бы в случае запуска сложных команд, требующих промежуточные варианты (например запуск браузера с переходом на страницу и копирования обновленной информации в буфер), можно было продолжить выполнение в любой момент, после выполнения всех промежуточных действий.
Это было бы очень удобно для полу автоматической работы с данными.

Спасибо.


Сообщение отредактировал shveicar - Среда, 22.03.2017, 06:29
 
shveicarДата: Среда, 22.03.2017, 06:37 | Сообщение № 247
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
И так же, было бы здорово, иметь вариант для завершения выполнения последующих команд, если выясняется что какое либо значение не соответствует заданному условию.
То есть аналог типа
Код
$FOREXIT=$var_trig=0?0:1
но не для цикла, а для обычной команды.
Другими словами, нужен вариант, что бы в любом месте команды можно было выполнить проверку на определенные значение, и в случаи его несоответствия завершить продолжение:

например:
Код
exect=$var_trig=<info=t51$GLOBALSENDS[1]|.*?mail\.ru\/search.+> $FOREXIT=$var_trig=0?0:1


Сообщение отредактировал shveicar - Среда, 22.03.2017, 06:38
 
Andrey_AДата: Среда, 22.03.2017, 21:05 | Сообщение № 248
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Из темы "Заказ кнопок" http://tc-image.3dn.ru/forum/11-446-18067-16-1488994350

Цитата barm ()
Andrey_A, Не знаю в какую ветку написать, потому сюда.
Отличная штука TCIMG LINK редактор ярлыков. Постоянно мне жизнь облегчает. Всё есть, но почему то нет чекбокса "Запускать от имени администратора" - приходится всё сделать, а потом, если надо эту функцию включить, вызывать на ярлык стандартное виндовое и там эту галку ставить.
Возможно ли в следующем выпуске TCIMG как то решить это?


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




Сообщение отредактировал Andrey_A - Пятница, 07.04.2017, 19:10
 
MatrosДата: Среда, 19.04.2017, 08:00 | Сообщение № 249
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2025
Награды: 167
Репутация: 95
Андрей,такая вот идея возникла...
В TC есть мощный инструмент для группового переименования... все знают команду cm_MultiRenameFiles
но на мой взгляд в окошке очень не хватает одной кнопки "Создать список без переименования"
эх,если б с таким инструментом создавать списки ! Может что-то возможно замутить ? Это я на перспективу... тут огромная работа ...

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



Всё приходящее,а музыка Вечна !


Сообщение отредактировал Andrey_A - Среда, 19.04.2017, 15:24
 
VikTor1985Дата: Среда, 19.04.2017, 20:34 | Сообщение № 250
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Andrey_A, , а есть возможность в параметр test<> что из дополнения №16 добавить пункты к символу m "Сравнение по размеру и информации Exif тегов изображения" например 16/17/18 - включить изображения, бОльшая сторона которого равна/больше/меньше заданного размера и 19/20/21 - включить изображения, мЕньшая сторона которого равна/больше/меньше заданного размера?

И еще один момент,... получится добавить в параметр test<> несколько условий не И а ИЛИ?
например: test<2m!!1280(ИЛИ)1r!!1M> - т.е. все картинки ширина которых больше 1280 ИЛИразмер картинки больше 1Mb.
пример команды:
Код
copys=%L||"%t"||test<2m!!1280(ИЛИ)1r!!1M> ;; копировать в другую панель картинки ширина которых больше 1280 или размер файла больше 1Mb


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


Сообщение отредактировал Andrey_A - Вторник, 25.04.2017, 23:55
 
Lord_NEVRДата: Понедельник, 08.05.2017, 18:46 | Сообщение № 251
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
Награды: 5
Репутация: 0
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global zpack=PS<"%P"//1//-1//*.fb2>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1141
В активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .FB2.ZIP и удалить исходники

0
-1

Просьба по поводу этой функции.

Можно чтобы при упаковке некоторые знаки заменялись другими, на разрешённые. (скобки- круглые или квадратные)
Ругается при упаковке. Не даёт.





P.S.
И ещё. можно сделать какой-то функционал чтобы при ошибке во время упаковки, уже упакованные ранее архивы можно было удалить и начать всё заново. Или продолжить с места ошибки дальше.

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




Сообщение отредактировал Lord_NEVR - Понедельник, 08.05.2017, 18:52
 
EgorkaruДата: Пятница, 19.05.2017, 08:21 | Сообщение № 252
Лейтенант

На сайте с: 28.10.2014
Город: Белово
Сообщений: 66
Награды: 2
Репутация: 4
Доброго времени суток, уважаемый Андрей Аверин! Начиная с версии 18.1 в утилите TCIMG появилась команда video, использующая компоненты, поставляемые с Windows, а точнее Windows Media Player. Предлагаю Вам добавить еще одну команду, использующую компоненты, поставляемые с Windows: команду iexpl, небольшой интернет-браузер с основными возможностями. Это будет тот же системный Internet Explorer в своей оболочке.
А еще я предлагаю Вам добавить в утилиту TCIMG команду noteb: она будет предназначена всегда быть под рукой, чтобы записать какую-либо заметку или мысль, а бумаги с ручкой под рукой нет.
Возможности команды noteb будут такими:
- Формат RTF
- Название шрифта
- Размер шрифта
- Цвет шрифта
- Цвет выделения
- Начертания шрифта: полужирный, курсив, подчеркнутый, зачеркнутый, верхний индекс, нижний индекс
- Маркированный список
- Отступ слева, отступ справа
- Выравнивание абзаца: по левому краю, по центру, по правому краю, по ширине
- Размер красной строки
- Междустрочный интервал
- Позиции табуляции
- Вставка изображений (форматы JPG, JPEG, JPE, JFIF, GIF, PNG, BMP, TIF, TIFF, ICO, WMF, EMF)
- Вставка даты и времени (с вводом формата)
- Вставка OLE-объекта
- Специальная вставка
- Перенос по словам
- Поиск и замена в тексте
- Автоматическое сохранение введенных изменений
- Сохранение текста в файл RTF или TXT
И наконец, я предлагаю Вам добавить в утилиту TCIMG команду flash: флеш-плеер. Эта команда будет использовать ActiveX-компонент Adobe Flash Player.
Заранее спасибо.





Сообщение отредактировал Egorkaru - Пятница, 19.05.2017, 14:29
 
VikTor1985Дата: Среда, 07.06.2017, 11:16 | Сообщение № 253
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Andrey_A, в копилку расширения функционала замечательной утилиты TCIMG возможно добавить команду по работе с файлами *.pdf: объединять файлы, разбивать файл на листы и т.п.?
 
Andrey_AДата: Пятница, 09.06.2017, 04:08 | Сообщение № 254
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Появилась новая тема.
http://tc-image.3dn.ru/forum/5-1051-1



 
Andrey_AДата: Пятница, 09.06.2017, 20:51 | Сообщение № 255
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Из темы http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=1220#10
regist123
Цитата
Есть список файлов и папок, надо скопировать их с одного места в другое, но так чтобы они копировались по очереди и строго в том порядке, в котором они указаны в списке.
В списке папки имеют подпапки и конечным в строке порой является папка, порой файл. Желательно, если будет понимать список в том формате, в котором выводит его команда tree, то есть пример списка

Код
C:\Test\
+---Александр Беляев  
|   |   Коварные воды реки Н
|   +---Продавец воздуха.
|   +---Властелин мира.         
|   +---Подводные земледельцы [Александр Чайцын, 2013, фантастика, 192 kbps]
|   +---Последний Человек из Атлантиды (чит. Алексей Ковалёнок)    
|   +---Прыжок в ничто
|   \---Хойти-Тойти
+---Лондон Джек
|   |   Кража.mp3
|   +---Маленькая хозяйка Большого дома     
|   +---Джек Лондон - 7 рассказов в аудиоспектаклях
|   |       1_Страшные Соломоновы острова.mp3
|   |       2_Убить человека.mp3
|   |       3_Приют на день.mp3
|   |       4_Человек со шрамом.mp3
|   |       5_Он сотворил их.mp3
|   |       6_Люди Сороковой мили.mp3
|   |       7_Безнравственная женщина.mp3
|   |        
|   +---Джек Лондон - Морской волк [Эдуард Харитонов]
|   +---Джек Лондон - Сердца трех (Михаил Китель)
|   \---Шутка Порпортука


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




Сообщение отредактировал Andrey_A - Пятница, 30.06.2017, 18:20
 
Поиск:

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