Как запустить exe файл c
Перейти к содержимому

Как запустить exe файл c

  • автор:

Как запустить Exe файл из проекта c++?

vabka

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25017 for x86
Copyright (C) Microsoft Corporation. All rights reserved.

usage: cl [ option. ] filename. [ /link linkoption. ]

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать

Если как дочерний процесс, обратите внимание на exec-функции *тык*
Если как дочерний процесс внутри того же консольного окна, то на popen

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
С помощью system(«start [путь к нужному ехешнику]»)
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

linux

  • Linux
  • +2 ещё

Какие названия у столбцов таблицы, которая выводится после работы утилиты last?

  • 1 подписчик
  • 17 часов назад
  • 51 просмотр

Запустить .exe файл из программы

Author24 — интернет-сервис помощи студентам

Здравствуйте !
Хочу запустить свою программу используя, system(«start C:\\test file.exe») .
Файл действительно находиться в этой директории.
Насколько я понял, system’у не нравятся пробелы, указанные в пути к файлу. В этом можно убедиться посмотрев на прикрепленную картинку, он пишет :

Не удается найти C:\test .

.
Почему именно C:\test, а не C:\test file.exe ? В этом-то и проблема.
Как научить system работать с этими пробелами?
Спасибо!

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

запустить .exe из другой программы win32
Заинтересовал механизм в общих чертах, как запустить .ехе файл обычного Hello World! из другого.

Как запустить exe вайл из своей программы
вобщем нужно что бы при нажатии на кнопку открывалась программа не знаю как правильно прописать это.

Как программно запустить exe файл?
system("start /b "qwer.exe");не подходит Заранее всем огромное спасибо.

Как запустить exe файл на выполнение
как отрыть exe файл ?

Заблокирован

Лучший ответ

Сообщение было отмечено JohnBlack123 как решение

Решение

Путь с пробелами — в кавычки.

Добавлено через 8 минут
Вот так:

system("\x22""C:\\test file.exe""\x22");

Запустить .exe файлы c++

Подскажите, пожалуйста.Мне нужно создать 2 exe-файла: test1.exe и test2.exe. кладем в разные папки, пусть первый кладем в c:\home\test1.exe а второй в c:\work\test2.exe . пишем два текстовых файла:

test1.txt: c:\home\test1.exe c:\work\test2.exe test2.txt: c:\work\test2.exe c:\home\test1.exe 

затем пишем программу prog.exe которая принимает аргументом путь к одному из двух текстовых файлов. результаты работы такие:

prog.exe test1.txt: запуск сначала test1, затем test2 prog.exe test2.txt: запуск сначала test2, затем test1 

Вопрос, как запустить .exe файлы с прочитанного текстового файла?

#include #include #include using namespace std; int main(int argc, char *argv[]) < cout if (argc != 2) < cout char ch; ifstream infile; infile.open(argv[1]); if (!infile) < cout while (infile) < infile.get(ch); cout cout

Как запустить exe файл c visual studio на другом компьютере?

Есть программа в visual studio на C++, которая выполняется не в консоли, а просто как exe файл с помощью WinApi. Сторонних библиотек никаких нет. Но программа, если просто exe запустить на другом пк, где нет visual studio, требует соответствующие dll файлы. Вопрос как сделать, так чтобы программу можно было запустить на другом пк?

Дополнен 5 месяцев назад

Если что, можно просто вместо debug выбрать release и будет всё работать и без dll

Лучший ответ

WinApi должно быть в винде, да и всякие .Net и другое че требуемое может заставить поставить. Обычно уже у всех есть, а если это какие-то специфические dll то закинь их рядом с exe файлом и будет работать.

Остальные ответы

Похожие вопросы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *