VS2010: запуск действия для отладки

Я пытаюсь изменить действие запуска для отладки в проекте VS2010 (C-) для запуска .bat-файла.

Я нашел в MSDNA Как: Измените действие «Начать действие для отладки приложений» о том, как это сделать. К сожалению, я не могу найти упомянутое «действие запуска», хотя я использую VS2010 (без экспресс-версии). У меня есть - при выборе «Local Windows Debugger» - поле «Command», которое я могу редактировать. Я попытался ввести туда полный путь к моему .bat-файлу, но это не работает, потому что «файл является нераспознанным или неподдерживаемым двоичным форматом».

Знаете ли вы: а) почему у меня нет «начала действия», б) почему файл bat в поле «команда» не будет запущен?

Edit This is what it looks like: enter image description here

1
nl ja de

1 ответы

просто создал «консольное приложение» в vs2010 и нашел «Start Action» на месте. Какой у вас проект?

enter image description here

<�Сильный> изменить

а) «Начало действия» доступно только для проектов .net

b) может возникнуть проблема с вашим .bat-файлом. Я просто создал пустой проект cpp и установил простой .bat-файл как Command. Все работает так, как ожидалось.

Вот мой .bat-файл

@echo on
pause

Попробуйте использовать простой .bat и опубликуйте результат здесь.

1
добавлено
обновил мой ответ
добавлено автор Alexeyss, источник
Я ввел «E: \ temp \ test.bat» (без кавычек)
добавлено автор Alexeyss, источник
Другой путь. Попробуйте установить команду как «cmd.exe» и «Аргументы команд» как «/ C E: \ Temp \ test.bat» (без кавычек). Если полный путь к .bat содержит пробелы, вы должны указать его, например./C "C: \ program files \ test.bat"
добавлено автор Alexeyss, источник
Нет, извините - здесь все выглядит совершенно иначе. Я думаю, что я использую пустой проект на C ++. Я только что редактировал свой пост, чтобы добавить изображение того, как выглядят свойства здесь.
добавлено автор navige, источник
Я сделал, как вы сказали, создал простой .bat-файл с кодом, который вы предоставили (и протестировал его отдельно). Когда я запускаю (например, «Начать отладку»), он говорит: «Невозможно запустить программу« C: \ ... \ simple.bat ». Указанный файл является непризнанным или неподдерживаемым двоичным форматом. Что вы ввели в полевую команду? просто поместите путь в файл .bat. Что-то не так с этим?
добавлено автор navige, источник
Наконец, ваше последнее предложение работало! Благодаря!
добавлено автор navige, источник