Autorun
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Loopback
В общем, ко вчерашней рецензии мне нечего добавить: всё исправно работает. Сегодня пробовал менять значения /I (:16, :24, :32), выставлял разные размеры шрифта в диалогах (до 18pt), всё это в разных комбинациях битности, ключа AutoSizeDialogs, цветовых режимов, на Win 10 x64, Win 7 x64 и (даже, интереса ради) на Win XP SP3 x86 — везде кнопки ровные, аккуратные, работоспособные, иконки как влитые. Всё чётко получилось, спасибо от души.
В общем, ко вчерашней рецензии мне нечего добавить: всё исправно работает. Сегодня пробовал менять значения /I (:16, :24, :32), выставлял разные размеры шрифта в диалогах (до 18pt), всё это в разных комбинациях битности, ключа AutoSizeDialogs, цветовых режимов, на Win 10 x64, Win 7 x64 и (даже, интереса ради) на Win XP SP3 x86 — везде кнопки ровные, аккуратные, работоспособные, иконки как влитые. Всё чётко получилось, спасибо от души.
Loopback
По плагину ModifyDialogs ещё момент. К диалогу копирования/перемещения (F5/F6) мы обращаемся особо: DIALOG_COPYMOVE(_POST|_PINNED). Но у этого диалога есть ещё одна итерация — cm_CreateShortcut, «Создать ярлык», Ctrl+Shift+F5. Стоит ли и для неё вводить особое название, или можно обойтись имеющимися средствами?
По плагину ModifyDialogs ещё момент. К диалогу копирования/перемещения (F5/F6) мы обращаемся особо: DIALOG_COPYMOVE(_POST|_PINNED). Но у этого диалога есть ещё одна итерация — cm_CreateShortcut, «Создать ярлык», Ctrl+Shift+F5. Стоит ли и для неё вводить особое название, или можно обойтись имеющимися средствами?
yozhik
Я же правильно понимаю, что Tweaks не различает сами функциональные кнопки на панели функциональных клавиш? http://forum.wincmd.ru/viewpost.php?p=135447
Я же правильно понимаю, что Tweaks не различает сами функциональные кнопки на панели функциональных клавиш? http://forum.wincmd.ru/viewpost.php?p=135447
TC 11.58 combo, Windows 11 x64
jentoso
Tweaks то как раз различает:
Другое дело, что Total их по отдельности легко не предоставляет: попробуйте ткните в эту область любым оконным «шпионом» (Spy++, WinSpy) — выделяется только панель целиком, а кнопки по отдельности фигвам. Но Tweaks этот барьер преодолел.
Tweaks то как раз различает:
Код: Выделить всё
ControlSetMouseAction /B:1 17
ControlSetMouseAction /B:2 17
...
ControlSetMouseAction /B:7 17yozhik
Почему-то упорно пропускал в справке /B:<1..7>.
Сейчас почитал на форуме, как это все устроено и почему-то не работает.
Сделал просто для наглядности такую команду и тишина:
Почему-то упорно пропускал в справке /B:<1..7>.
Сейчас почитал на форуме, как это все устроено и почему-то не работает.
Сделал просто для наглядности такую команду и тишина:
Код: Выделить всё
ControlSetMouseAction /M:U /B:1 17 ShowPopupMenu %COMMANDER_PATH%\Language\WCMD_RUS.MNUTC 11.58 combo, Windows 11 x64
jentoso
У меня работает эта строка (TC 11cmb, Win 10x64). Может в переменной пробелы есть? Тогда менюху в кавычки:
А вообще, если что не завелось, я для проверки работоспособности беру более простые ф-ции:
— у которых параметров минимум, это помогает локализовать проблему.
У меня работает эта строка (TC 11cmb, Win 10x64). Может в переменной пробелы есть? Тогда менюху в кавычки:
Код: Выделить всё
ControlSetMouseAction /M:U /B:1 17 ShowPopupMenu "%COMMANDER_PATH%\Language\WCMD_RUS.MNU"Код: Выделить всё
ControlSetMouseAction /M:U /B:1 17 MsgBox "TEST"Да, можно. Эти диалоги всегда различали по видимости (или наличию для x64) кнопки добавления в очередь. Вот тут под спойлером код условия. В этом случае код диалога копирования должен размещаться раньше кода диалога для ярлыков, чтобы фильтр мог сработать.yozhik писал(а):или можно обойтись имеющимися средствами
jentoso
Должны отображаться, но тут может зависеть от конфигурации файлов/библиотек, возможно какой-то случай я не учел. Сейчас реализована такая логика:
Читается ключ конфигурации Buttonbar->DefaultLib. Если ключ есть, используется прописанная в нем пара dll/inc. Если ключ пустой или отсутствует, смотрим наличие пары wciconex.dll/wciconex.inc, т.к. они имеют приоритет. И уже если и их нет, используется значение по умолчанию wcmicons.dll/wcmicons.inc.
Должны отображаться, но тут может зависеть от конфигурации файлов/библиотек, возможно какой-то случай я не учел. Сейчас реализована такая логика:
Читается ключ конфигурации Buttonbar->DefaultLib. Если ключ есть, используется прописанная в нем пара dll/inc. Если ключ пустой или отсутствует, смотрим наличие пары wciconex.dll/wciconex.inc, т.к. они имеют приоритет. И уже если и их нет, используется значение по умолчанию wcmicons.dll/wcmicons.inc.
jentoso
Хорошо бы образец файлов и пару команд, которые не отображаются. Можно в личку.
Да, и еще: загружается mnu или bar? И версия вот эта?
Хорошо бы образец файлов и пару команд, которые не отображаются. Можно в личку.
Да, и еще: загружается mnu или bar? И версия вот эта?