Я делаю программу, которая запускает C++, используя G++, и для сборки / запуска она создает файл .bat, который затем должен запускаться в новом окне cmd. Из Java я могу запускать команды, но просто запуск команды не открывает cmd, поэтому мне нужно открыть cmd, а также запустить команду в этом окне cmd в одной команде. Как мне это сделать?
1 ответ
1
Как я могу запустить cmd
и выполнить командный файл
Из Java я могу запускать команды, но просто запуск команды не открывает cmd, поэтому мне нужно открыть cmd, а также запустить команду в этом окне cmd в одной команде.
Как мне это сделать?
Из вашей Java-программы используйте следующее:
cmd /c batch.cmd
Это запустит новую оболочку cmd
, запустит batch.cmd
и завершит работу оболочки. Смотрите cmd для получения дополнительной информации.
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- cmd - Запустить новую оболочку CMD и (необязательно) запустить команду / исполняемую программу.