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

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




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


Группа TCIMG в Telegram

.
 
chip642Дата: Воскресенье, 03.04.2016, 19:48 | Сообщение № 706
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Windows 7 x64
Только протестировал, переход на 1280x720 и повторное нажатие на 1280x1024, отрабатывает безукоризненно.

Код
swcmd=monrs=1280|720¦¦monrs=1280|1024¦¦DisplayResolution
 
jkmjkmjkmДата: Воскресенье, 03.04.2016, 20:06 | Сообщение № 707
Полковник

На сайте с: 07.04.2013
Город: Луганск
Сообщений: 184
Награды: 3
Репутация: 1
chip642, вставляю в параметры swcmd=monrs=1280|720¦¦monrs=1280|1024¦¦DisplayResolution результат - ноль
 
simupДата: Пятница, 22.04.2016, 17:37 | Сообщение № 708
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Здравствуйте, всем.
Я опять с хотелкой :) :
Для быстрой смены значка в кнопке нужна кнопка (простите за тавтологию).
В данный момент я вырезаю кнопку в файл, заменяю нумер значка и обратно копирую на панель.
А нельзя-ли редактировать номер значка в буфере через вызов диалога спицательной кнопочкой?
Или, возможно, существует другой алгоритм решения этого вопроса?
Заранее благодарен за внимание.


Пишите, звоните.
 
simupДата: Пятница, 22.04.2016, 18:38 | Сообщение № 709
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Добавлено:

Обнаружил вот что:
В стандартном окне изменения кнопки, если в 4-ой строке (файл значка) указан путь (например, %COMMANDER_PATH%\Wcmicons.dll), то достаточно в конце добавить номер значка через запятую и нажать "ОК"
Скрин
Но, если просто указан файл значка (например, тот-же Wcmicons.dll), то такой фокус не проходит.
Отсюда вопрос:
Andrey_A, нельзя-ли добавить в просмотр значков возможность копирования пути с номером (в виде %COMMANDER_PATH%\..\..\..\Fai`lznac.hka,1178) ?


Пишите, звоните.
 
Andrey_AДата: Пятница, 22.04.2016, 18:51 | Сообщение № 710
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
simup, ну тут нужно быть телепатом, чтобы угадать в какую кнопку надо добавить\изменить кнопку.
-----
либо надо уточнить задачу, либо уточнить задачу)))
-----
Подробно:
1. Кто знает в какой кнопке надо что-то изменить
2. Как догадаться куда её потом вставляют
3. При копировании кнопки буфер заменяется, тогда откуда брать новый номер
...
и.т.д.
--------------
[plus]
Цитата simup ()
нельзя-ли добавить в просмотр значков возможность копирования пути с номером

Где и каким инструментом просматривается?
[/plus]


 
simupДата: Пятница, 22.04.2016, 20:21 | Сообщение № 711
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Andrey_A, привет!
Я опять косноязычно высказал свою хотелку, извини...
Просмотр значков обычно командой TCIMG / icovw
Если есть способ просмотра в котором можно скопировать номер значка - подскажи, плизз.
А если про кнопку, то я имел ввиду, что она уже в буфере (вырезал с панели), осталось дополнить 4-ю строку запятой с номером, вот для этого и хотелось бы кнопочку с диалогом ввода.
Любой из вариантов меня вполне устроил бы для быстрой смены значка на кнопках.
Но, возможно, моя скудная фантазия не способна придумать что-то более функциональное? С удовольствием приму твои предложения.


Пишите, звоните.
 
simupДата: Пятница, 22.04.2016, 21:21 | Сообщение № 712
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Добавлено:

На данный момент нашел такой подход:
1. Кнопкой смотрю библиотеку и запоминаю номер нужного значка
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
icovw=%%COMMANDER_PATH%%\Wcmicons.dll
%COMMANDER_PATH%\Wcmicons.dll,1178
Просмотр значков файла Wcmicons.dll

-1

2. Вырезаю кнопку в которой хочу сменить значек с панели
3. Открываю просмотр буфера кнопкой
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
vclip=x
Wcmicons.dll,1106
Окно "Просмотр буфера обмена"

-1


4. Добавляю нужный номер, копирую

Скрин

5. Вставляю в нужное место на панели


Пишите, звоните.
 
chip642Дата: Пятница, 22.04.2016, 21:32 | Сообщение № 713
Генералиссимус

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


А не легче просто ПКМ по кнопке и там в 5-ой строке, где просмотр всей библиотеке в виде значков, выбрать нужный значок и OK.
 
simupДата: Пятница, 22.04.2016, 22:57 | Сообщение № 714
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
chip642, привет!
Если в библиотеке, из которой хочется взять значок, этих самых значков не много, то да - так проще.
А в случае с такой библиотекой, как Wcmicons.dll - это очччень долго.
Проще просмотреть и запомнить номер.


Пишите, звоните.
 
chip642Дата: Пятница, 22.04.2016, 23:27 | Сообщение № 715
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
simup
Тогда так, копируем нужную кнопку в буфер, применяем предоставленную ниже кнопку, появляется окно редактора иконок с содержимым WCMICONS.dll, выбираем нужную иконку, жмакаем ОК. Всё. В буфере обмена кнопка с новым значком, далее на Ваше усмотрение.
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global sends=-1!!-1 rends=<sicon=%%COMMANDER_PATH%%\Wcmicons.dll|32|1|0|1> xends=GLOBALSENDS<t>||GLOBALSENDS<x4>!!GLOBALRENDS<1>  GLOBALXENDS<c>
Wcmicons.dll,19
Назначить новый значок, выбранный в окне редактора, заранее скопированной кнопке

-1
 
simupДата: Пятница, 22.04.2016, 23:37 | Сообщение № 716
Генерал-лейтенант

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


Пишите, звоните.
 
chip642Дата: Пятница, 22.04.2016, 23:40 | Сообщение № 717
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
simup
Или можно просто записать относительный путь выбранного значка, в окне редактора, в буфер обмена
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global rends=<sicon=%%COMMANDER_PATH%%\Wcmicons.dll|32|1|0|1> GLOBALRENDS<c>
Wcmicons.dll,19
Записать относительный путь выбранного значка, в окне редактора иконок, в буфер обмена

-1
-1
 
simupДата: Суббота, 23.04.2016, 00:03 | Сообщение № 718
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
chip642, да - лично для меня так удобно, СПАСИБО!

Я обратился к этому вопросу, потому что считаю актуальным для многих настройку Тотала "под себя".
Андрей создал огромную библиотеку значков (и я знаю, что абсолютное большинство из них он делал сам), но сколько голов - столько и восприятий.
Чем сильнее ассоциация у пользователя выполняемой команды с картинкой, тем проще работать с таким объемом возможностей, какие представляет сборка ТС Image.
Так думаю...
Еще раз спасибо за помощь!


Пишите, звоните.
 
chip642Дата: Суббота, 23.04.2016, 01:12 | Сообщение № 719
Генералиссимус

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

Кстати, можно использовать диалог для выбора библиотеки значков перед выбором значка


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=<sicon=[combo=Выбор~значка||Копировать~~путь~~значка~~в~~БО:||Wcmicons.dll|User.dll|TCIMG.dll||343||117||1||1]|32|1|0|1>
Wcmicons.dll,10
Записать путь выбранного значка в буфер обмена (выбор библиотеки значков в диалоговом окне )

-1
 
simupДата: Воскресенье, 24.04.2016, 22:58 | Сообщение № 720
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
chip642, спасибо - замечательный вариант!

Этот вопрос уже решен, но кому интересно подглядывать - пожалуйста... :D



Пишите, звоните.
 
Поиск:

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