Nano Hash - криптовалюты, майнинг, программирование

Как создать кнопку, запускающую консольное приложение?

Я хочу добавить одну кнопку на панель инструментов в Visual Studio 2010, которая будет просто выполняться:

prog -m <mode>

Где <mode> означает «Отладка» или «Выпуск» в зависимости от выбранного параметра.

Что мне нужно для этого? Нужно ли делать расширение для VS, как?


Ответы:


1

Вы можете настроить «Внешний инструмент» из меню инструментов, а затем добавить кнопку на панель инструментов, которая вызывает «Внешний инструмент n».

Я нахожу эти внешние инструменты очень полезными. Вы можете передавать переменные из текущего проекта/файла с синтаксисом $(VariableName), как вы видите в другом месте. На мой взгляд, Debug/Release находится в $(Configuration), но есть список, который вы можете вызвать из диалогового окна, где вы редактируете External Tools.

Изменить: на самом деле это $(ConfigurationName).

вот список всех доступных переменных: http://msdn.microsoft.com/en-us/library/c02as0cs(v=vs.71).aspx

23.01.2011
  • Нет возможности получить данные отладки/релиза. Но вывод каталога указывает на bin/Debug/. Я могу сделать обходной путь. Это гораздо проще, чем делать целое расширение для одной кнопки. Спасибо. :) 23.01.2011
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..