[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, ХарВик, chip642  
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
ЗАКАЗ КНОПОК
ХарВикДата: Вторник, 17.04.2012, 21:49 | Сообщение № 1
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
ЗАКАЗ КНОПОК




В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать.
Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений


Группа TCIMG в Telegram

.
 
chip642Дата: Пятница, 19.04.2019, 21:49 | Сообщение № 1651
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
sibirnik

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=^^||formt<0!!([^\r\n]+)/>
WCMICONS.dll,19
Построчно удалить в содержимом буфере обмена всё после последнего слеша - включительно

-1
 
sibirnikДата: Суббота, 20.04.2019, 04:23 | Сообщение № 1652
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Спасибо огромное. Как всегда всё ок. Но есть маленький нюанс, кнопка не совсем до конца делает то, что мне нужно.
Я сам допилил кнопку так(из под калуна наверное, но делает, то, что мне надо)
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
beepss bufsr=^^||formt<0!!([^\r\n]+)/>||<srlist=%%COMMANDER_PATH%%\Files\User\IntDel.txt>||formt<54>
%COMMANDER_PATH%\Wcmicons.dll,174
Удалить в содержимом буфере обмена всё после последнего слеша + привести оставшую часть ссылки к ввиду, прописанному в файле IntDel.

Это прописал в файле IntDel:
Цитата
http://turbobit.net/=https://turbobit.net/download/free/
https://turbo.to/=https://turbobit.net/download/free/

Может есть более изящное решение.
 
simupДата: Суббота, 20.04.2019, 04:27 | Сообщение № 1653
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Здравствуйте, всем.
chip642, сооруди, пожалуйста кнопочку, если возможно:
объеденить выделенные файлы *.bar в один (именем файла под курсором) и удалить дубликаты кнопок.
Заранее благодарен.


Пишите, звоните.
 
chip642Дата: Суббота, 20.04.2019, 04:41 | Сообщение № 1654
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
sibirnik

Задачу сразу не понял, тогда так можно.

Построчно - получить фрагмент ссылки между двумя последними слешами + добавить в начало необходимое.

Код
bufsr=^^||formt<0!!.+/([^\r\n]+)/>||?B55!!https://turbobit.net/download/free/


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Цитата simup ()
объеденить выделенные файлы *.bar в один (именем файла под курсором) и удалить дубликаты кнопок.


Посмотрю, навскидку не помню есть ли возможность удаления дубликатов кнопок, думаю вряд ли, надо покумекать будет. Если бы стоял вопрос - найти одинаковые кнопки с параметрами TCIMG это другое дело, тут можно изловчиться, а провести анализ всех кнопок, включая команды Total Commander и других программ - это сложнее.
 
sibirnikДата: Суббота, 20.04.2019, 04:58 | Сообщение № 1655
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Чувствуется рука Мастера. Спасибо.

Добавлено (20.04.2019, 18:24)
---------------------------------------------
chip642,
В процессе работы с кнопкой обнаружилась неточность в работе, если ссылка такого типа:
https://turbo.to/24v3e9116pzi.html
или
http://turbobit.net/24v3e9116pzi.html
ТО кнопка отрабатывает правильно,но с одной ошибкой, надо чтобы ссылка была такой:
https://turbobit.net/download/free/24v3e9116pzi
а кнопка выдаёт такую:
https://turbobit.net/download/free/24v3e9116pzi.html
Если ссылка такого типа:
http://turbobit.net/k24v3e9116pzi/Wallpapers_Mix_779.rar.html
то кнопка выдаёт такое:
https://turbobit.net/download/free/Wallpapers_Mix_779.rar.html
Что вообще неправильно.Нужно так:
https://turbobit.net/download/free/24v3e9116pzi
В финальной ссылке = .html = не нужна. Если можно подправьте команды кнопки под эти задачи. Спасибо

 
simupДата: Суббота, 20.04.2019, 20:24 | Сообщение № 1656
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Цитата chip642 ()
а провести анализ всех кнопок

Я думаю так - строка параметров одинаковая - значит дубликат кнопки...

Цитата chip642 ()
навскидку не помню есть ли возможность удаления дубликатов кнопок

Есть где-то - не могу отыскать. Андрей публиковал, а ты сказал спасибо - это помню. Там вроде по каким-то определенным строкам сравнение было...
В справке чего-то не хватает...
Тут вот потерял кнопочку "заблокировать мышу и клаву на N сек . выход по Esc"
Народ, может помнит кто? В справке тоже нету )) Даже не помню точно что используется - TCIMG или nircmdc
Иногда нужно вытрясти из клавиатуры чипсы, нагетсы, бутерброды, запасённые на черный день..., а отключать комп не охота.

P.S. Не удаляйте архивы без ОСОБОЙ надобности!!!


Пишите, звоните.
 
jkmjkmjkmДата: Суббота, 20.04.2019, 20:56 | Сообщение № 1657
Полковник

На сайте с: 07.04.2013
Город: Луганск
Сообщений: 184
Награды: 3
Репутация: 1
simup, разблокировать Ctrl+Alt+Del
TCIMG.exe#!#sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||2|4s block=2
Keyboard and Mouse Cleaner


Сообщение отредактировал jkmjkmjkm - Суббота, 20.04.2019, 21:00
 
Andrey_AДата: Суббота, 20.04.2019, 21:15 | Сообщение № 1658
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
sibirnik, еть в в info параметр e работающий со ссылками, как с путями...

Цитата simup ()
удалить дубликат кнопок

пишите в раздел расширения функционала http://tc-image.3dn.ru/forum/5-964-1
возможно может быть...

.


 
simupДата: Суббота, 20.04.2019, 21:31 | Сообщение № 1659
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Цитата Andrey_A ()
пишите в раздел расширения функционала

Т.е. это уже какая-то новая функция?
Я думал, что это доступно уже тем инструментарием, что есть...
Народ, тут-же надо подумать! Вроде всё есть...
Именно сейчас нет времени на полный анализ с выводами - простите.


Пишите, звоните.
 
Andrey_AДата: Суббота, 20.04.2019, 21:37 | Сообщение № 1660
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата simup ()
Я думал, что это доступно уже тем инструментарием, что есть...

Наверно можно, там всего-то ничего:
1. Создать массив всех кнопок из 2-х - 6-ти ключей
2. Удалить дубликаты
3. И сохранить результат

-.


 
simupДата: Суббота, 20.04.2019, 21:45 | Сообщение № 1661
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Andrey_A, для меня легче написать поэму на китайском языке, чем написать кнопку для ТС с командами в три ряда...
А про справку я не зря спросил - там раньше было!!!

Думаю, Юра напишет кнопку, если захочет...


Пишите, звоните.
 
sibirnikДата: Воскресенье, 21.04.2019, 05:10 | Сообщение № 1662
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Цитата Andrey_A ()
есть в в info параметр e работающий со ссылками, как с путями...

Ничего у меня с этим не получается, я так так понял применять надо от e60....По разному пробовал, всё время в буфере остаётся всё, что после последнего слеша, а мне надо наоборот. Подскажите пожалуйста.
 
chip642Дата: Воскресенье, 21.04.2019, 08:07 | Сообщение № 1663
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата sibirnik ()
В процессе работы с кнопкой обнаружилась неточность в работе, если ссылка такого типа:
https://turbo.to/24v3e9116pzi.html

Ссылка другая, Рассположение нужного фагмента в другом месте, поэтому требует других параметров для извлечения.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
alist=cliplist||##<info=e72::>||?B55!!https://turbobit.net/download/free/ GLOBALALIST<c>
WCMICONS.dll,11
Извлечь из ссылок в буфере обмена имена без расширения + добавить в начало прописанное в команде (работает построчно)

-1


Цитата sibirnik ()
Если ссылка такого типа:
http://turbobit.net/k24v3e9116pzi/Wallpapers_Mix_779.rar.html


Команду в этом посте подправил.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=^^||formt<0!!.+/([^\r\n]+)/>||?B55!!https://turbobit.net/download/free/
WCMICONS.dll,19
Извлечь из ссылок в буфере обмена фрагмент между двумя последними слешами + добавить в начало прописанное в команде (работает построчно)

-1


Можно будет и с параметром info=e91, но пока не работает 91, Маэстро подправит выложу.
 
sibirnikДата: Воскресенье, 21.04.2019, 09:48 | Сообщение № 1664
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Цитата chip642 ()

Ссылка другая, Рассположение нужного фагмента в другом месте, поэтому требует других параметров для извлечения.

Ваша предложенная кнопка не работает(ничего не происходит):
Цитата
alist=cliplist||##<info=e72::>||?B55!!https://turbobit.net/download/free/ GLOBALALIST<с>

Эта кнопка у меня прекрасно справляется с этой задачей:
Цитата
bufsr=^^||<srlist=%%COMMANDER_PATH%%\Files\User\IntDel.txt> bufsr=^^||formt<54>

За эту кнопку огромное спасибо.
Цитата
bufsr=^^||formt<0!!.+/([^\r\n]+)/>||?B55!!https://turbobit.net/download/free/

В принципе задачи решены. Спасибо. Вопрос можно считать закрытым.
 
chip642Дата: Воскресенье, 21.04.2019, 10:09 | Сообщение № 1665
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата sibirnik ()
ничего не происходит


Перекопируйте, букву одну кириллицей прописал. (ツ)
 
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
Поиск:

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