Панель быстрого вызова команд Snegopat
Панель быстрого вызова команд Snegopat
Вобщем, дело было так... Задолбался я каждый раз вызывать окно снегопата для вызова макросов, хоткеев куча, запомнить не могу. Решил запилить себе панель с иконками. Вот, что получилось.
Выбираете макрос, пишите подсказку для кнопки и выбираете картинку.
Если добавить пустую строку, то на панели будет разделитель.
Ну вот как-то так.
29.09.2014 Выбор картинок из конфигурации и поиск в окне выбора.
Выбираете макрос, пишите подсказку для кнопки и выбираете картинку.
Если добавить пустую строку, то на панели будет разделитель.
Ну вот как-то так.
29.09.2014 Выбор картинок из конфигурации и поиск в окне выбора.
- Вложения
-
- FavCommands.zip
- (10.98 КБ) 993 скачивания
-
- Image 1.png (17.57 КБ) 71196 просмотров
Последний раз редактировалось alonehobo 29 сен 2014, 06:51, всего редактировалось 3 раза.
Re: Панель быстрого вызова команд Snegopat
Огромное спасибо! Очень удобно! Это была моя мечта...
Re: Панель быстрого вызова команд Snegopat
Пожалуйста! Сам тащусь)
Re: Панель быстрого вызова команд Snegopat
Классно! Настроил редковызываемые макросы, которые было лень открывать через выполнить макрос)
Деталька. По-моему глючит, если 2 строки с одинаковым названием скрипта, вторая не отображается (Например пару хоткеев из stdcommands).
Деталька. По-моему глючит, если 2 строки с одинаковым названием скрипта, вторая не отображается (Например пару хоткеев из stdcommands).
Re: Панель быстрого вызова команд Snegopat
shentsev писал(а):Деталька. По-моему глючит, если 2 строки с одинаковым названием скрипта, вторая не отображается (Например пару хоткеев из stdcommands).
Да, действительно был глюк. Поправил. Обновил архив в шапке.
Re: Панель быстрого вызова команд Snegopat
Мало мне было иконок из библиотеки, добавил еще из Общих картинок конфигурации. Кто работает с одной конфигурацией или одинаковыми, тому подойдет. Плюс поиск в окне выбора картинки.
Re: Панель быстрого вызова команд Snegopat
Не правильно работает со скриптами которые взаимодействуют текстом модуля, точнее вообще не работает, конкретно проверил с "author" и "Refactoring"
з.ы. редактор штатный
з.з.ы. с включеным SciColorer тоже не работают
з.ы. редактор штатный
з.з.ы. с включеным SciColorer тоже не работают
Re: Панель быстрого вызова команд Snegopat
А он и не сможет ИМХО. Там идет работа по фокусу, а фокус в этот момент на панели вызова.
Re: Панель быстрого вызова команд Snegopat
При запуске макроса вылетает ошибка:


Re: Панель быстрого вызова команд Snegopat
Скрипт из официального репозитория. При добавлении новой строки в настройках, при выборе имени скрипта через 3 точки выдаёт ошибку: 0x800a01b6 - Ошибка выполнения Microsoft JScript: Объект не поддерживает это свойство или метод.
тут macroswnd.getMacrosWnd() возвращает undefined.
Если уникальное ипя скрипта и имя макроса прописывать вручную, то всё работает.
Код: Выделить всё
function НаборКнопокИмяСкриптаНачалоВыбора(Элемент, СтандартнаяОбработка){
СтандартнаяОбработка.val = false;
>> macros = macroswnd.getMacrosWnd().selectMacros();Если уникальное ипя скрипта и имя макроса прописывать вручную, то всё работает.