[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 12 из 12
  • «
  • 1
  • 2
  • 10
  • 11
  • 12
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • Программы • Утилиты • » Утилиты » Поиск по теме "TCIMG - Расширение функционала"
TCIMG - Расширение функционала
sibirnikДата: Четверг, 24.12.2020, 10:04 | Сообщение № 166
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Реализуйте пожалуйста, если возможно следующую задачу: (не знаю как называется правильно) это окно, которое появляется при выполнении этой команды:

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

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

exmpl=1|1||cliptext GLOBALEXMPL<A>
[/plus]
 
chip642Дата: Вторник, 06.07.2021, 21:41 | Сообщение № 167
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
По возможности: из INI файла получить имена секций в которых значение определённого ключа соответствует заданному регулярному выражению.

------------------------------------------
[plus]Пример реализации:

size:7pt">Код
"sends=<inikey=25//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[[^]\r\n]+\] GLOBALSENDS<a>" - получить имена секций со скобками, в содержимом секции которых есть фраза "Cmd=http"

"sends=<inikey=25//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[([^]\r\n]+)\] GLOBALSENDS<a>" - получить имена секций без скобок, в содержимом секции которых есть фраза "Cmd=http"

"sends=<inikey=24//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[[^]\r\n]+\] GLOBALSENDS<a>" - получить имена секций со скобками, в содержимом секции которых нет фразы "Cmd=http"

"sends=<inikey=24//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[([^]\r\n]+)\] GLOBALSENDS<a>" - получить имена секций без скобок, в содержимом секции которых нет фразы "Cmd=http"

"sends=<inikey=11//D:\WCMD_RUS.ini>??-1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||22|0|Cmd=http GLOBALARR2D<a>" - получить содержимое секций, в содержимом секции которых есть фраза "Cmd=http"

"sends=<inikey=11//D:\WCMD_RUS.ini>??-1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||22|0|@CRLFCmd=http GLOBALARR2D<a> anf2d=$GLOBALARR2D||2||\A(\[[^]\r\n]+\])(?s)(.*)\z GLOBALANF2D<a>" - получить 2D массив: содержимое секций и имён секций, в содержимом секции которых есть фраза "Cmd=http"

[/plus]

.


Сообщение отредактировал Andrey_A - Среда, 07.07.2021, 11:28
 
Andrey_AДата: Понедельник, 15.11.2021, 20:31 | Сообщение № 168
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Из сообщения http://tc-image.3dn.ru/forum/5-498-25047-16-1636996859
size:7pt">Цитата Rakosvist ()
Andrey_A,
Да нет, я имел ввиду не отдельную кнопку, а кнопку в самом вьювере. Это, на мой взгляд удобнее, если при просмотре какого-то файла обнаружил ошибку, или просто решил что-то изменить. Когда скажем у меня открыт во вьювере какой-то файл, то это совсем не значит, что курсор в командере находится на том файле, в процессе всего просмотра, скорее как раз наоборот. А кнопка во вьювере гарантировано открыла бы для редактирования именно тот файл, который просматриваешь. Например такое есть в View64. Там по Ctrl+E можно открыть просматриваемый файл в реакторе, который можно указать в настройках. Просто я настолько уже привык пользоваться для просмотра textv. И хотелось бы, чтобы в нём можно было бы работать также. Ну если возможно конечно.


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




Сообщение отредактировал Andrey_A - Понедельник, 22.11.2021, 17:31
 
Andrey_AДата: Четверг, 18.11.2021, 22:18 | Сообщение № 169
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Из сообщения http://tc-image.3dn.ru/forum/5-498-25055-16-1637242484

size:7pt">Цитата zybrevl ()
Панель Радио на заголовке Total Commander занимает лишнее (незадействованное)
место и перекрывает соседние кнопки, которые становятся недоступны для
пользования, особенно когда панель Barimg большого размера, не смотря на то, что
Total Commander занимает весь экран по длине.
Просьба ограничить размеры: слева - при длина ползунка на заголовке LenSlider=100,
справа - до кнопки "Выход" и меньшить кнопку "Плейлисты" - PL


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




Сообщение отредактировал Andrey_A - Пятница, 03.12.2021, 17:25
 
zybrevlДата: Суббота, 04.12.2021, 05:34 | Сообщение № 170
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 312
Награды: 13
Репутация: 10
size:7pt">Цитата Andrey_A ()
Реализовано. Версия утилиты 30.0 beta 5

Спасибо за радио.

Добавлено (04.01.2022, 13:54)
---------------------------------------------
Andrey_A,
Просьба добавить в аудио плеер расширение .*kar для воспроизведения (проигрывается при переименовании в .*mid).


Сообщение отредактировал zybrevl - Четверг, 03.02.2022, 19:55
 
Andrey_AДата: Воскресенье, 16.01.2022, 16:16 | Сообщение № 171
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Из Л.С.
size:7pt">Цитата
Для функции шифрования файлов стоит ограничение в 1 мегабайт?

Файлы до мегабайта нормально шифруются но все что выше выдает такую ошибку


 
piligrimmДата: Вторник, 01.02.2022, 00:26 | Сообщение № 172
Рядовой

На сайте с: 31.01.2022
Город: Симферополь
Сообщений: 11
Награды: 0
Репутация: 0
Добрый день.
Я слепил вот такую строку команд:

size:7pt">Код
textt=e:\List_1.txt||&&(cliptext.*)+!!||formt<63>cliptextChr(124)Chr(124)---time-stopChr(124)Chr(124)[input=333|Info|[info=s33].[info=s32].[info=s31]~~[info=s42]|||]@LF||backup<1>


Она записывает в указанный список строку (слово из буфера и в конец приписывает доп.информацию и текущую дату)
слово-из-буфера||---time-stop||05.02.2022 22:49:16

При срабатывании окна в строке инпут уже есть текущая дата, а мне надо что бы я мог установить свою дату
Можно ли как то прикрутить всплывающии календарь, что бы каждый раз не приходилось редактировать дату в ручную??
Кликнул по строке и всплыл календарь, выбрал дату и она вставилась в строку инпут
Пробывал прикрутить cldar=1 но не передается она в строку инпута

--------------

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


Сообщение отредактировал Andrey_A - Вторник, 01.02.2022, 17:05
 
shveicarДата: Вторник, 12.04.2022, 00:12 | Сообщение № 173
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет.
Есть пожелания для улучшения функционала утилиты, добавить следующие опции:
При объединении массива ячеек, сделать вариант записи с сохранением информации в массиве объединяемых ячеек.
То есть команда:
size:7pt">Код
aends=5,2??-6, GLOBALAENDS<a> bends=tile:1??-1||?K4 GLOBALBENDS<a> $GLOBALBENDS[1:3]+$GLOBALAENDS[1] GLOBALBENDS<a>

сейчас в GLOBALBENDS не попадают данные из $GLOBALAENDS[1], хотя эта информация должна записаться в конец массива $GLOBALBENDS
Главное, что бы при таком объединении, сохранялись данные в массиве $GLOBALAENDS[2] а массив $GLOBALBENDS пусть будет перезаписан.

И еще один вариант, - добавить для горизонтального объединения данных в конкретных ячейках, с разделителем, методом слияния. команда:
size:7pt">Код
aends=1,2,3??-6, GLOBALAENDS<a> bends=5,6,7??-6, GLOBALBENDS<a> cends=$GLOBALAENDS[2]@$GLOBALBENDS[3]@_ GLOBALCENDS<a>

Сейчас это не работает, так как такое объединение возможно только при слиянии полных массивов, то есть:
size:7pt">Код
cends=$GLOBALAENDS@$GLOBALBENDS@_

Есть аналоговый вариант через
size:7pt">Код
aends=1,2,3??-6, bends=5,6,7??-6, cends=x||##GLOBALAENDS<2>_GLOBALBENDS<3> GLOBALCENDS<a>

Но если возможно расширить первый вариант, то во многих случаях будет удобно использовать именно его.

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

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


Сообщение отредактировал Andrey_A - Суббота, 28.05.2022, 14:38
 
shveicarДата: Вторник, 12.04.2022, 01:05 | Сообщение № 174
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Есть еще такая просьба.
Добавить в счетчик cntr<1|1|1> десятичный отсчет.
size:7pt">Код
sends=§ slist=$GLOBALSENDS[1]&20||§!!cntr<1|1|1> GLOBALSLIST<a>

Что бы можно было получать нумерацию с 0.1 0.2...0.9 1.0 1.1 и тд. А то сейчас, в некоторых старых командах используется довольно удобная замена метки на счетчик, но по мере расширения функционала, назрела необходимость и в такой нумерации.
Спасибо.

[plus]
В счётчике cntr<1|1|1> этого не сделать, т.к. там только целые числа, но можно по другому сделать любой счётчик.

Примеры реализации в примерах http://tc-image.3dn.ru/forum/5-498-25258-16-1650467609
[/plus]


Сообщение отредактировал Andrey_A - Среда, 20.04.2022, 18:23
 
shveicarДата: Вторник, 17.05.2022, 17:05 | Сообщение № 175
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Есть просьба, добавить упрощение синтаксиса для очистки нескольких временных папок.
Что бы не писать так:
size:7pt">Код
tempz=1 tempz=2 tempz=3 tempz=4

а сделать например так, -
size:7pt">Код
tempz=1,2,3,4

или так -
size:7pt">Код
tempz=1-4


Спасибо.

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


Сообщение отредактировал Andrey_A - Вторник, 24.05.2022, 11:42
 
shveicarДата: Понедельник, 09.01.2023, 12:34 | Сообщение № 176
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет.
Есть предложение, в связи с массовым переходом в последнее время сайтов на поддержку протокола https://, вместо старого http:// (на котором некоторые сайты даже просто недоступны), добавить аналоги для параметров:
size:7pt">Код
<info=e68,e69

с добавлением приставки https://
Спасибо.


Сообщение отредактировал shveicar - Понедельник, 09.01.2023, 12:40
 
shveicarДата: Вторник, 23.01.2024, 13:14 | Сообщение № 177
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет.
Есть пожелание для быстрых функций типа fnc_keys реализовать поддержку одинарных и двойных кавычек, с адекватной обработкой.
Сейчас в более медленных функциях типа fun_keys, в таких случаях, используются дополнительные флаги :QUOTES1: или :QUOTES2:
Они то же порой создают проблемы, так как в некоторых обрабатываемых текстах, могут быть как двойные, так и одинарные кавычки.
Сейчас в функциях типа fnc_keys перед преобразованием текста, одинарные и двойные кавычки меняются на на Chr(1) и Chr(2) но в некоторых сценариях обработки это является проблемой. Например функция замены части текста в html, на javascript код:
size:1, closeonesc:1, resize:1}, {url:'/index/40'}); return false;">Доступно только для пользователей

При попадании в обработку преобразованных кавычек, выходной код становится некорректным.
Возможно как вариант, сделать замену одинарных или двойных кавычек на спецсимволы типа
size:7pt">Код
fnc_test1=(?si)<center>(.*)</center>||ʺ</center>Chr(13)<scriptChr(32)type="text/javascript">document.write(decodeURIComponent("'&_StringConv('$1','?C65001¤¤#QP!!%')&'"));</script>Chr(13)</center>ʺ

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

Так же есть просьба реализовать для команды copyy для режимов 5 и 6 сделать доступным параметра owrite<3|1> с проверкой контрольной суммы копируемого файла.
Сейчас этотпараметр доступен только при режиме 9, а значит что при копировании файла с проверкой на существование каталога с определенным именем, будет только или перезапись или счетчик. Пример команды для пояснения:
size:1, closeonesc:1, resize:1}, {url:'/index/40'}); return false;">Доступно только для пользователей
То есть, если через поиск найдены файлы и их по одному, копирую в родительский каталог, в папку video (при условии что она есть), то сейчас нельзя быть уверенным, что скопируются не дубликаты..
Спасибо.

Сообщение отредактировал shveicar - Вторник, 23.01.2024, 21:06
 
Форум » • Программы • Утилиты • » Утилиты » Поиск по теме "TCIMG - Расширение функционала"
  • Страница 12 из 12
  • «
  • 1
  • 2
  • 10
  • 11
  • 12
Поиск:

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