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 Тема развития справки утилиты Для запросов кнопок тема ЗАКАЗ КНОПОК Если запрашиваемый функционал уже реализован, то сообщение с вопросом будет перенесено в тему ЗАКАЗ КНОПОК.
|
|
| |
VikTor1985 | Дата: Пятница, 23.06.2017, 07:15 | Сообщение № 256 |
Подполковник
На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
|
Andrey_A, Доброе утро! Не помню задавался такой вопрос или нет, но.... Есть возможность в команде shape сделать перенос строк на новый столбец, как это реализовано в параметрах [group] [check] тегом :BREAK:? поясню: имеется команда состоящая из 17 [combo] объединенная в одно диалоговое окно: в файле *.tcg, команда:
Код [Test_1] global shape=1 cmdcm=[combo=BOX1][combo=BOX2][combo=BOX3][combo=BOX4][combo=BOX5][combo=BOX6][combo=BOX7][combo=BOX8][combo=BOX9][combo=BOX10][combo=BOX11][combo=BOX12][combo=BOX13][combo=BOX14][combo=BOX15][combo=BOX16][combo=BOX17] sends=GLOBALCOMBO1<k|0|¤>!!1 sends=GLOBALCOMBO1<k|0|¤>!!2 sends=GLOBALCOMBO2<k|0|¤>!!3 sends=GLOBALCOMBO3<k|0|¤>!!4 sends=GLOBALCOMBO4<k|0|¤>!!5 sends=GLOBALCOMBO5<k|0|¤>!!6 sends=GLOBALCOMBO6<k|0|¤>!!7 sends=GLOBALCOMBO7<k|0|¤>!!8 sends=GLOBALCOMBO8<k|0|¤>!!9 sends=GLOBALCOMBO9<k|0|¤>!!10 sends=GLOBALCOMBO10<k|0|¤>!!11 sends=GLOBALCOMBO11<k|0|¤>!!12 sends=GLOBALCOMBO12<k|0|¤>!!13 sends=GLOBALCOMBO13<k|0|¤>!!14 sends=GLOBALCOMBO14<k|0|¤>!!15 sends=GLOBALCOMBO15<k|0|¤>!!16 sends=GLOBALCOMBO16<k|0|¤>!!17 sends=GLOBALCOMBO17<k|0|¤>!!18 sends=GLOBALSENDS<k> asave=GLOBALSENDS||"C:\List.txt"|1
кнопка к команде:
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe tcimg=$pmtest_1 %Commander_Path%\Bars.icl,119 Новая Кнопка
-1 -1
Диалоговое окно выводит в столбец так, что нижняя часть выходит за экран:
а хотелось бы с перносом на несколько столбцов, примерно так:
Если это реализуется буду очень признателен. Заранее благодарю!
[plus]Реализовано. Версия утилиты 20.4 beta 1 http://tc-image.3dn.ru/forum/5-498-18743-16-1499730679 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Вторник, 11.07.2017, 10:31 |
|
| |
shveicar | Дата: Пятница, 30.06.2017, 11:53 | Сообщение № 257 |
|
Есть предложение, добавить для команды websc Дополнительные параметры и
Для работы с запросами к некоторым типам Url адресов (например rutracker и им подобным) и сервисам, проверяющим User agent перед выдачей контента. Спасибо.
Сообщение отредактировал shveicar - Пятница, 30.06.2017, 11:54 |
|
| |
chip642 | Дата: Воскресенье, 02.07.2017, 06:33 | Сообщение № 258 |
|
По возможности: добавить в команду iniws параметр, который, в случае совпадения имени секции, создавал бы новую секцию - [имя + счетчик] => [SectionName_1], [SectionName_2], ... .
[plus]Реализовано. Версия утилиты 20.3 beta 3 http://tc-image.3dn.ru/forum/5-498-18715-16-1499005014 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Вторник, 11.07.2017, 10:33 |
|
| |
chip642 | Дата: Воскресенье, 02.07.2017, 06:55 | Сообщение № 259 |
|
Предложение: добавить в команду xclip возможность редактировать каждое поступление на количество оставляемых строк при помощи параметра #L. В дальнейшем, по вдохновению Маэстро, можно будет подключить все параметры Дополнение №24, ну или хотя бы часть.
|
|
| |
mopodede | Дата: Суббота, 15.07.2017, 16:36 | Сообщение № 260 |
Лейтенант
На сайте с: 05.05.2013
Город: New York
Сообщений: 68
|
Было бы замечательно если бы в команду downl был добавлен параметр "--referer" и "-I" / "-X", "-A" / "-R", что есть в wget. сейчас очень многие сайты ставят всякие условия или (чаще) ограничения для скачинания.
--referer=url Добавляет заголовок `Referer: url' в запрос HTTP. Используется при загрузке страниц, которые передаются правильно только, если сервер знает, с какой страницы вы пришли.
-I list --include-directories=list Список, разделённый запятыми, каталогов, из которых разрешено загружать файлы. Элементы списка list могут содержать маскировочные символы.
-X list --exclude-directories=list Список, разделённый запятыми, исключаемых каталогов для загрузки Элементы списка list могут содержать маскировочные символы.
-A, --accept=СПИСОК список разрешённых расширений, разделённых запятыми. -R, --reject=СПИСОК список запрещённых расширений, разделённых запятыми.
( http://forum.ru-board.com/topic.c....&m=1#1, http://muff.kiev.ua/content/wget-rukovodstvo-gnu-wget )
Сообщение отредактировал mopodede - Воскресенье, 16.07.2017, 18:40 |
|
| |
Egorkaru | Дата: Суббота, 22.07.2017, 13:37 | Сообщение № 261 |
Лейтенант
На сайте с: 28.10.2014
Город: Белово
Сообщений: 66
|
Предлагаю добавить в утилиту TCIMG команду sitedl, чтобы скачивать сайты. Дополнительный функционал команды sitedl будет таким: - ходить по ссылкам (рекурсивное скачивание); - преобразовать ссылки к локальному виду; - загрузить все файлы, которые требуются для отображения страниц (изображения, CSS и т. д.); - насколько "глубоко" команда должна следовать по ссылкам; - запретить перезапись существующих файлов (удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз); - не подниматься выше начального адреса при рекурсивной загрузке; - зеркалировать сайт (удобно при обновлении ранее скачанного сайта, вытаскивает только изменившиеся файлы); - загрузить URL согласно локальному или внешнему файлу; - режим докачки (указывает команду sitedl продолжать закачку файла, если файл в текущей директории уже есть, на сервер будет отправлен запрос на продолжение закачки); - добавлять к загруженным файлам расширение .html; - User-Agent (некоторые серверы выдают требуемую информацию только для браузеров, идентифицирующихся как "Mozilla" или "Internet Explorer", этот параметр позволяет обмануть такие серверы); - лимит скорости (чтобы не создавать излишнюю нагрузку на сайт); - скачать файлы только с указанными именами (точнее шаблонами имен файлов); - включить или отключить пропуск файлов, запрещенных в файле robots.txt, при рекурсивном скачивании; - путь для скачанного сайта.
|
|
| |
shveicar | Дата: Среда, 25.10.2017, 13:04 | Сообщение № 262 |
|
Всем привет. Есть пожелание, сделать игнорирование записи в буфер памяти для утилиты вызываемой через zmenu, команд из файла .tcg имеющих в конце параметр clpclr Сейчас это работает только при прямом вызове команды из кнопки на панели Total commander. например:
Код sends=Ig5YBUnLepHiWt1Q9c GLOBALSENDS<c1> pause=10s clpclr
Но если убрать эту команду в файл .tcg, и сам вызов идет через
Код itray=3 tcimg=$am_command1 то буфер памяти, все равно записывает данные в историю. Поскольку это нужно для вызова в память паролей, их очищение из памяти буфера будет предпочтительно.
Сейчас можно устранить это, вынеся часть команды из файла .tcg в кнопку, например как
Код itray=3 tcimg=$am_command1 pause=15s clpclr clptoo sndps=1 Но это не совсем удобно, так как требует разбивки и редактирования целой группы подобных команд. Может быть, это возможно при назначении какой либо дополнительной метки в команду, в качестве индикатора процесса, который будет восприниматься zmenu как ориентир для игнорирования записи..
Если найдется решение буду признателен. Спасибо.
[plus]Пример решения. http://tc-image.3dn.ru/forum/5-498-19127-16-1511000131 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Суббота, 18.11.2017, 13:22 |
|
| |
shveicar | Дата: Среда, 25.10.2017, 13:09 | Сообщение № 263 |
|
Так же, есть предложение создания отдельной команды для перезапуска и выключения zmenu, что бы её можно было использовать в других командах. Сейчас это возможно только при вызове из панели запущенной утилиты.
[plus]Реализовано. Версия утилиты 21.4 beta 1 http://tc-image.3dn.ru/forum/5-498-19140-16-1511091550 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Воскресенье, 19.11.2017, 14:51 |
|
| |
shveicar | Дата: Воскресенье, 05.11.2017, 17:54 | Сообщение № 264 |
|
Решил воспользоваться командой для конвертации цвета в буфере:
Код sends=-1!!-1||?F55,1,63 GLOBALSENDS<a> slist=$GLOBALSENDS||##<info=c50> GLOBALSLIST<a> И обнаружилось, что она работает только с одной строкой. Можно ли расширить её функционал до много строчного режима? В буфере цвета:
Код rgba(255,221,0,0.5) rgba(29,31,40,0.7)
Спасибо.
[plus]Пример реализации. http://tc-image.3dn.ru/forum/5-498-19050-16-1510136575 [/plus]
Сообщение отредактировал Andrey_A - Среда, 08.11.2017, 13:25 |
|
| |
shveicar | Дата: Понедельник, 06.11.2017, 02:54 | Сообщение № 265 |
|
Есть просьба, разработать систему удаления мета тегов из аудио файлов (обложка и прочее) В смысли, теги ID3v1, ID3v2, APEv2 Сейчас в утилите есть команда mp3is, но она работает только на экстракцию.. Спасибо.
[plus]Реализовано. Версия утилиты 22.5 (22.4, 22.3) http://tc-image.3dn.ru/forum/5-498-19971-16-1521738360 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Пятница, 23.03.2018, 00:03 |
|
| |
chip642 | Дата: Понедельник, 06.11.2017, 05:54 | Сообщение № 266 |
|
Прошу создать новый тип получения информации от глобальных переменных через окно с checkbox наподобие GLOBALNAME, но только при отметке чекбоксов получать номера строк согласно занимаемым позициям в выведенном списке.
[plus]Реализовано. Версия утилиты 21.2 beta 1 http://tc-image.3dn.ru/forum/5-498-19047-16-1510081543 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Среда, 08.11.2017, 13:18 |
|
| |
shveicar | Дата: Понедельник, 27.11.2017, 17:29 | Сообщение № 267 |
|
Есть предложение, для команды:
Код imgcn=%L||"%p"//0||rotate<1> Добавить варианты поворота на произвольный градус, например на угол 40 градусов. Желательно с сохранением прозрачности, если исходный файл png Спасибо.
|
|
| |
chip642 | Дата: Среда, 13.12.2017, 03:45 | Сообщение № 268 |
|
Нужна, по возможности, следующая реализация:
1. проиграть видеофайл в безоконном режиме на полный экран, по окончанию закрывать. 2. проиграть видеофайл в безоконном режиме в центре экрана (размера окна задаются или стандартные соотношения), по окончанию закрывать. 3. Возможность отключить в данном процессе клавиатурные и "мышиные" воздействия на воспроизведение видео.
[plus]Реализовано. Версия утилиты 21.6 http://tc-image.3dn.ru/forum/5-498-19286-16-1513449417 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Вторник, 19.12.2017, 09:42 |
|
| |
shveicar | Дата: Четверг, 28.12.2017, 14:34 | Сообщение № 269 |
|
Всех с наступающим новым годом! Есть просьба, сделать разделение склеиваемых файлов, после команды:
Код joinz=%L||"%p"//0//"%O-@<info=s47>.%E" Возможно там стоит добавить какие то дополнительные метки при склеивании, что бы можно было затем извлечь исходное расширение, при восстановлении второго файла. Спасибо.
[plus]Реализовано. Версия утилиты 22.3 beta 1 http://tc-image.3dn.ru/forum/5-498-19819-16-1519418151 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Понедельник, 26.02.2018, 10:06 |
|
| |
sibirnik | Дата: Пятница, 29.12.2017, 22:38 | Сообщение № 270 |
|
Есть идея(давно уже висит в голове, а мозгов для решения в этой голове нет). Может, кто-то решит эту задачку. Требуется кнопка для включения\отключения выполнения следующей задачи: Цикличное повторение через 30 минут запуска воспроизведения (плеером TCIMG в заголовке) произвольного трека из папки Music (путь к папке прописывается в TCIMG.ini в секции [Sound]) с закрытием плеера после проигрывания трека и повторения цикла через 30 минут.(треки должны меняться и если не трудно, то и вывод на экран надписи с названием трека и исполнителя, взятого из тегов mp3 Трека) Это нужно для того, чтобы отдохнуть от сидения за компьютером. Решение задачи может быть любым для Вас удобным способом, я лишь описал задачу. Спасибо за внимание. Всех с Наступающим Новым Годом! R.S Здесь скрин плеера, который есть в TC Image
для моей просьбы выше он подходит, только вот добавить бы в него(плеер) кнопочку, в указанное стрелкой место, для запуска таймера для следующей задачи: через 30 минут проиграть одну произвольную мелодию из папки и так по кругу с повторением задачи через 30 минут. Вот кнопка для запуска плеера нашёл у Вас в TCIMG:
%COMMANDER_PATH%\TCIMG.exe plays=e:\Досуг\Музыка\ Usericons.dll,47 Воспроизвести треки из заданной папки
Запустил плеер выбрал нажатием кнопочки на плеере нужный вариант...Вуаля, надеюсь на Вашу помощь в выполнении моей просьбы. Спасибо.
[plus]Реализовано. Версия утилиты 22.0 http://tc-image.3dn.ru/forum/5-498-19584-16-1517758442 Спасибо за идею! Andrey_A [/plus]
Сообщение отредактировал Andrey_A - Воскресенье, 04.02.2018, 23:22 |
|
| |
|