У меня есть часть программного обеспечения, написанная на C++, которая должна вызывать командную строку и выполнять две простые команды. Проблема в том, что их нужно выполнить в главном каталоге моей программы (папка, где exe-файл). Как я могу убедиться, что они будут выполняться в этом каталоге, если они могут быть разными на ПК (например, «Program Files» или «Program Files (x86)»).Открыть CMD в каталоге, где находится моя программа
-1
A
ответ
0
В окнах вы можете использовать WinAPI GetModuleFileName, который вернет вам путь к exe, который вы можете выполнить cd
, и выполнить ваши команды.
Смежные вопросы
- 1. Где моя выходная программа?
- 2. Почему моя программа cmd всегда приостанавливается автоматически?
- 3. как найти и открыть файл в cmd
- 4. C++ Моя программа находится в бесконечном цикле
- 5. Где находится моя база данных?
- 6. Где находится моя библиотека groovy?
- 7. Где моя база данных находится в postgres?
- 8. где моя библиотека zendframework находится в ubuntu
- 9. Моя программа не может открыть второй кадр
- 10. Sublime Text 3 - Открыть приглашение CMD в текущем каталоге или каталоге проекта (Windows)
- 11. CMD моя программа (она должна быть длиной 15 символов)
- 12. Моя первая программа CodeIgniter: где ее написать?
- 13. Где моя программа perl утечка памяти?
- 14. Где моя программа-матрица Vandermonde ошибочна?
- 15. Моя первая программа F #
- 16. Где находится Camping моя база данных?
- 17. Как определить, где находится моя dll
- 18. Открыть файл в другом каталоге
- 19. Где разместить шрифт или другие ресурсы, которые использует моя программа?
- 20. Открыть оболочку python в текущем каталоге
- 21. Моя программа, использующая библиотеку Java MSN Messenger, находится в ошибке
- 22. моя программа имеет ошибку сегментации
- 23. Где находится моя установка направляющих? Где плагины рельсов?
- 24. Где находится Windows с настройками «Открыть с»?
- 25. Неправильно моя моя java-программа
- 26. Редактирование несколько CMD файлов в каталоге
- 27. Моя программа для класса
- 28. Почему моя программа segfaulting?
- 29. Где jython jar находится в домашнем каталоге сервера приложений webspehere
- 30. Где находится файл кеша, расположенный в каталоге приложений VS 2015?
Положительный dupliacte: [get-the-directory-that-a-program-is-running-from] (http://stackoverflow.com/questions/143174/how-do-i-get-the-directory- что-а-программа-это-обкатка от) – Skywrath