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

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




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


Группа TCIMG в Telegram

.
 
simupДата: Четверг, 17.01.2019, 19:05 | Сообщение № 1561
Генерал-лейтенант

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

НОВАЯ ЗАДАЧА!
Есть ышо хотелка (думаю, многим понравится):
Записать содержимое *ini файла под курсором АП в содержимое *ini файла под курсором ДП
Если секции нет - писать, если секция есть, но нет параметра - писать параметры, если не совпадает значение - спросить "заменить ето значение на вот ето?"
Когда секции не было, а у неё есть комментарий, желательно как-то вместе с ним писать.


Пишите, звоните.
 
sibirnikДата: Четверг, 17.01.2019, 21:01 | Сообщение № 1562
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
В процессе интенсивной эксплуатации ваших кнопок:
Родилась идея(в голове идеи роятся, как муравьи в муравейнике, ещё бы и реализация у меня была бы такая же, но увы, такой талант отсутствует) кнопочки ваши замечательные, но если можно осуществить небольшое дополнение на мой взгляд, улучшающее оперативность в работе этих кнопок.
Как я писал у меня все кнопки многозадачные выполнены в виде меню MENUIMG. Суть идеи такова:
Сейчас: Жмём кнопку в виде меню MENUIMG - раскрылось меню - выбираем и жмём кнопку(Горизонтальная панель / На исходную панель) или (Вертикальная панель / На исходную панель)
Нужно, если возможно: Во время нажатия на любую из кнопок в виде меню MENUIMG + удерживать любую удобную клавишу(например Shift) сразу выполнить переход (Горизонтальная панель / На исходную панель) или (Вертикальная панель / На исходную панель), а нажатие кнопки без Shift просто раскрывает меню.
Вот пример одной из кнопок куда нужно добавить выше написанное, если можно:
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\MENUIMG.exe
%Z%%COMMANDER_PATH%%\Bar\Audio_V.bar||@mm_Menu||#Red||d200:140||#INPUT||$Всё~~для~~работы~~с~~mp3.||+INPUT
%COMMANDER_PATH%\Wcmicons.dll,2362
Операции с файлами: Всё для работы с mp3.

Спасибо.
Решение этой задачи здесь.


Сообщение отредактировал sibirnik - Среда, 23.01.2019, 10:02
 
alexostrovДата: Пятница, 18.01.2019, 00:31 | Сообщение № 1563
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
sibirnik
Я извиняюсь, но я так понял что Вас тоже интересует реализация по библиотеке иконок.
Цитата
Кнопку тормошения chip642, в студию пожалуйста :) Браво Мастер up кнопки как всегда все на высоте. Ждём реализацию по библиотекам иконок.

Так дайте человеку работать, а не бросаться от одного угла в другой.
У меня тоже есть куча идей, но я бы хотел их решать по очереди, а не прыгать с одной на другую.
Я жду решение этой задачи больше недели.
Извините, может я и не прав, но я так думаю.
 
chip642Дата: Пятница, 18.01.2019, 01:05 | Сообщение № 1564
Генералиссимус

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

Давайте ещё о задаче, как её будем осуществлять?

1. Поиск всех задействованных значков (из разных библиотек) в определенном Total Commander.
2. Создание папки ...\Wcmicons\ с найденными значками с новым общим именем.(NewLibrary dll,)
3. Создание новой библиотеки Wcmicons.dll из папки Wcmicons (п. 2)
4. Замена значков и библиотеки в исследуемом Total Commander.

Теперь вопросы возникают: если объединить эти все пункты, то надо будет работать из другого Total Commander, ибо замену в открытом исследуемом Total Commander мы провести не сможем.
Или может разбить все эти пункты по отдельным кнопкам. Ведь всё равно в новой папке с найденными значками перед созданием библиотеки надо будет проводить пересортировку, выстраивание значков по желанию, по назначению и т. д. В общем, говорите как, если хотите общую и сразу, тогда буду готовить такую кнопку, чтобы можно было бы из другого Total Commanderт сразу запустить поиск и редактирование по значкам определённый TC.

Вся проблема сейчас у меня в объяснении, по пунктам для себя всё реализвал, но надо сделать так, чтобы любой мог воспользоваться реализацией, в любом Total Commander, с любым расположением *.bar, *.ini, *.tcm.

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

Цитата sibirnik ()
если возможно: Во время нажатия на любую из кнопок в виде меню MENUIMG + удерживать любую удобную клавишу(например Shift) сразу выполнить переход (Горизонтальная панель / На исходную панель) или (Вертикальная панель / На исходную панель), а нажатие кнопки без Shift просто раскрывает меню.


Нет, такое реализовать не получится.
 
alexostrovДата: Пятница, 18.01.2019, 01:32 | Сообщение № 1565
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
chip642
Я думаю, что одной кнопкой не обойтись. Во первых это будет не кнопка а Монстр,
и самое главное мне кажется, что это ну очень сложно всунуть в нее все.
Исходя из того, что этой кнопкой (или кнопками) пользоваться нужно будет не часто
я думаю Вы правы: разделить общую задаче на несколько (в каждой своя кнопка).
Даже отлаживаться будет намного проще.

Добавлено (18.01.2019, 01:48)
---------------------------------------------

Цитата
чтобы любой мог воспользоваться реализацией, в любом Total Commander, с любым расположением *.bar, *.ini, *.tcm.

Во всех кнопках каждый будет прописывать свои пути к файлам, барам и т.д.
Первые три пункта я думаю Вы легко реализуете.
4-й пункт это проблема: как сопоставить номера значков из нескольких библиотек с номерами в новой библиотеке.
Но будем надеяться что у Вас это получиться.
Я сбросил рабочий ТС на внешний диск и там буду тестировать.
Удачи.
 
chip642Дата: Пятница, 18.01.2019, 01:55 | Сообщение № 1566
Генералиссимус

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


Ок, тогда три кнопки - три операции, посмотрю по ходу. Результат будет к утру. (надеюсь на сей раз точно)

Цитата alexostrov ()
мне кажется, что это ну очень сложно всунуть в нее все.


Нормально. У нас нет невпихуемого.
 
alexostrovДата: Пятница, 18.01.2019, 02:07 | Сообщение № 1567
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
chip642
Когда получиться все сделать, с тремя кнопками, то можно будет попробовать сделать одну невпихуемую.
 
sibirnikДата: Пятница, 18.01.2019, 06:13 | Сообщение № 1568
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Цитата chip642 ()
Нет, такое реализовать не получится.
Жаль...
Цитата alexostrov ()

Так дайте человеку работать, а не бросаться от одного угла в другой.

Иногда бывает полезным переключиться на другое, монотонность надоедает...Не надо обижаться, хотелки есть хотелки и каждый вправе их выкладывать когда хочет и как умеет.
Цитата alexostrov ()
Я извиняюсь, но я так понял что Вас тоже интересует реализация по библиотеке иконок.

Интересует абсолютно всё, в данном случае, меня устроила бы всего одна простая кнопка по перебору Wcmicons.dll, так как у меня почти на 99% все иконки используются из этой DLL.
 
simupДата: Пятница, 18.01.2019, 06:37 | Сообщение № 1569
Генерал-лейтенант

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

А чем вам не понравилась кнопочка
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global exics=%L||$f254\x\||progres<>||upd<3>||infold<> winls=$GLOBALEXICS3||800x600||2 lbicl=$GLOBALWINLS||"%T%O".dll||0||progres<> delsm=$f254\x||1
%COMMANDER_PATH%\WCMICONS.dll,19
извлечь значки выделенных 2 библиотек dll во временные папки,|открыть их в окне редактирования,|после нажатия "OK" создать библиотеку в другой панели

Открыл Wcmicons.dll и MyIcon.dll и тасуй сколько надо...


Пишите, звоните.
 
simupДата: Пятница, 18.01.2019, 06:43 | Сообщение № 1570
Генерал-лейтенант

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

Прекратите выражаться на форуме!!!
У вас всегда - то регулярные выражения, то ышо какие нибудь...


Пишите, звоните.
 
sibirnikДата: Пятница, 18.01.2019, 06:50 | Сообщение № 1571
Генерал-лейтенант

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

Открыл Wcmicons.dll и MyIcon.dll и тасуй сколько надо...
Ключевое слово ТАСУЙ. А в разрабатываемой кнопке автоматом из более 3000 тысяч иконок будут выбраны используемые только иконки и создана новая DLL. А кнопку, которую вы написали у меня есть и она из другой оперы и для других целей.
 
simupДата: Пятница, 18.01.2019, 06:56 | Сообщение № 1572
Генерал-лейтенант

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

P.S.
Русскому крестьянину некуда податься - одна иностранщина везде.
Во всех кнопках ТС только пятую строку можно понять... и то не всегда :(

Вот и приходиться людям челом бить, тем которые по-басурмански писать обучены.


Пишите, звоните.
 
sibirnikДата: Пятница, 18.01.2019, 10:26 | Сообщение № 1573
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Помогите пожалуйста, Нужна кнопка для удаления в буфере обмена всех(квадратных, круглых и так далее) скобок и их содержимого. Спасибо.
 
simupДата: Суббота, 19.01.2019, 09:28 | Сообщение № 1574
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
Привет всем.
Кнопка для сортировки команд в bar-файлах есть, а можно-ли отсортировать в ini-файлах секции по алфавиту?
Ну и ЕТУ кнопочку очень хотелось бы...


Пишите, звоните.
 
chip642Дата: Суббота, 19.01.2019, 10:35 | Сообщение № 1575
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата simup ()
можно-ли отсортировать в ini-файлах секции по алфавиту?


inist

Цитата sibirnik ()
Нужна кнопка для удаления в буфере обмена всех(квадратных, круглых и так далее) скобок и их содержимого


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=&&\(.+\)!!||&&\[.+\]!!
WCMICONS.dll,19
Удалить в буфере обмена прямоугольные и круглые скобки вместе с содержимым

-1


И так далее ...

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

alexostrov

В процессе тестов нашлась одна бяка, решаю, второй день занимаюсь решением этой задачи, чтобы вы не думали, что я забыл или ещё что. Делаю доступно для всех, с поэтапностью решения задачи, все кнопки будут прописаны в *.bar, запуск - плавающая панель , понадобится ещё время.
 
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
Поиск:

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