Перемещение произвольной настройки на панель инструментов в Visual Studio - PullRequest
2 голосов
/ 15 января 2009

Я хочу иметь возможность изменять определенные настройки Visual Studio прямо с панели инструментов. В частности, количество параллельных сборок (Инструменты | Параметры | Проекты и решения | Построить и выполнить | Максимальное количество параллельных сборок проектов). Это может быть либо поле редактирования прямо на панели инструментов, либо две кнопки, устанавливающие его на определенные значения.

Я использую Visual Studio 2005.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 15 января 2009

Напишите макросы, которые изменят две настройки, затем поместите макрос на панель инструментов, используя «Cusomtize»

0 голосов
/ 20 февраля 2009

(почти) любая команда или свойство VS имеет соответствующий объект сценариев, который можно вызывать в макросах.

Сделайте Alt-F11, зайдите в редактор макросов, откройте окно объектной модели и начните обнюхивать. Вы можете использовать поиск, чтобы найти соответствующий класс / функцию для данного свойства (например, количество сборок). Как только вы найдете его, достаточно просто написать несколько строк VBA, которые его изменят, и, как Илья предложил , поместить этот макрос на панель инструментов.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...