Как в visual studio запустить программу с аргументами

Это прекрасно работает при запуске сеанса отладки в GDB в командной строке.

В VSCode я пытался адаптировать launch.json читать так (показаны только соответствующие строки):

«program»: «$/build/prog», «args»: [ «-input cf», «path_to/file_x.txt»]
«program»: «$/build/prog», «args»: [ «-input cf path_to/file_x.txt»]

в результате того же сообщения. Я пропустил что-то важное?

Решение

Попробуйте это так

«program»: «$/build/prog», «args»: [ «-input», «cf», «path_to/file_x.txt»]

Другие решения

Других решений пока нет …

Источник: web-answers.ru

Python-сообщество

[RSS Feed]

Курс С++ Как открыть проект в Visual Studio

  • Начало
  • » Инструментальные средства разработки
  • » Запуск программы на Python с аргументами командной строки в Visual Studio

#1 Апрель 10, 2015 20:35:37

Запуск программы на Python с аргументами командной строки в Visual Studio

Скажите как запустить программу на Python с аргументами командной строки (входными данными) в Visual Studio? Спасибо

Отредактировано aas (Апрель 10, 2015 20:36:11)

#2 Апрель 11, 2015 09:22:28

Запуск программы на Python с аргументами командной строки в Visual Studio

Никогда так не делал. Но из общих соображений меню
project->properties->debugging->Command Arguments.

Насколько я понимаю студию тут для разработки на питоне практически никто не использует.

сидите под windows посмотрите pyscripter весит в 1000 раз меньше, запускается в 100 раз быстрее возможности практически идентичные. Многие только текстовый редактор чуток настроенный используют для разработки. Питон не такой язык который требует супер IDE для разработки.

Читайте также:
Программы для файл mov чем открыть

Источник: python.su

Отладка с параметрами командной строки в Visual Studio

Я занимаюсь разработкой приложения для командной строки C ++ в Visual Studio, и мне нужно отладить его с помощью аргументов командной строки. В данный момент я просто запускаю сгенерированный EXE-файл с нужными мне аргументами (например, вот так program.exe -file.txt ), но таким образом я не могу отладить. Где-нибудь я могу указать аргументы для отладки?

Связанный пост — Передача параметров командной строки с помощью Visual Studio C #

Да, это в разделе « Отладка » на странице свойств проекта.

В Visual Studio с 2008 года: щелкните правой кнопкой мыши проект , выберите « Свойства» , перейдите в раздел « Отладка » — здесь есть поле для «Аргументы команд». (Совет: не решение, а проект).

Уроки C# – Аргументы командной строки – GetCommandLineArgs

Stackoverflow — единственная используемая документация MS!
Будьте осторожны с этим. Это не изменит фактический файл проекта, но вместо этого vcxproj.user-файл.

Примечание: если у вас есть мультипроект в решении, не забудьте щелкнуть правой кнопкой мыши по проекту, который вы хотите запустить, и «Установить как проект запуска».

Пятно на. Но, видимо, в VS2017 это называется не «Отладка», а «Отладка». Возможно, мы никогда не узнаем почему.

Убедитесь, что в раскрывающемся списке вверху страниц свойств выбрана правильная конфигурация, т. Е. Та же конфигурация, что и та, которую вы пытаетесь запустить.

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

Это выглядит следующим образом для Visual Studio 8 или 9 (Visual Studio 2005 или Visual Studio 2008, соответственно)

Читайте также:
Комплексная программа диагностики психологической готовности к школьному обучению пример

devenv / debugexe ‘имя программы’ ‘аргументы программы’

Также возможно иметь действие проводника для запуска программы в отладчике Visual Studio.

Даже если вы запускаете исполняемый файл вне Visual Studio, вы все равно можете использовать команду «Присоединить» для подключения Visual Studio к уже запущенному исполняемому файлу. Это может быть полезно, например, когда ваше приложение запускается как плагин в другом приложении.

Да, присоедините с помощью Ctrl+Alt+P (или нажмите «Отладка»> «Присоединить к процессу . »). Но это на самом деле не отвечает на вопрос ОП;)

Microsoft Visual Studio Ultima 2013.

Вы можете просто перейти в меню DEBUG → Основные свойства → Свойства конфигурации → Отладка. и тогда вы увидите поле для аргументов командной строки.

На самом деле вы можете установить одинаковые входные аргументы для всех различных конфигураций, а не только для отладки.

В раскрывающемся меню конфигурации выберите: Все конфигурации и введите входные аргументы (каждый аргумент разделяется пробелом).

Теперь вы можете выполнять свою программу в разных режимах без необходимости каждый раз изменять входные аргументы.

Это вроде как работает и в MS VS 2015. Прежде чем перейти к «Debug-> properties», мне пришлось открыть «Configuration Manager», доступный через выпадающий список, содержащий по умолчанию «Debug» и «Release». Появилось окно, где я смог добавить новые элементы «Конфигурация». Эти элементы доступны в свойствах «Debug -> ».

Это может помочь некоторым людям, у которых все еще есть проблемы. Я использую Visual Studio 2015 и могу передавать аргументы только при изменении определения argv .

int main(int argc, char **argv) >

Я должен был использовать

int main(int argc, char *argv[]) >

Я не знаю, почему это было необходимо, но это работает.

Читайте также:
Программа для записи звука через микрофон ПК

Источник: qastack.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru