Форум программистов, компьютерный форум CyberForum.ru

Запуск программы или файла с консольного приложения - C++

Восстановить пароль Регистрация
 
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
01.02.2014, 23:59     Запуск программы или файла с консольного приложения #1
Помогите пожалуйста. Не могу найти нигде как запустить файл или программу с консольного приложения. Очень срочно нужно.
p.s. Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2014, 23:59     Запуск программы или файла с консольного приложения
Посмотрите здесь:

Запуск консольного приложения в фоновом режиме C++
WinAPI/ Запуск приложения(exe файла) из программы C++
C++ Рестарт консольного приложения
Запуск .bat файла из программы C++
отладка консольного приложения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 201
02.02.2014, 00:09     Запуск программы или файла с консольного приложения #2
C++
1
2
3
4
5
#include <Windows.h>
int main()
{
    WinExec("calc",1);
}
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
02.02.2014, 00:10  [ТС]     Запуск программы или файла с консольного приложения #3
А если я хочу запустить файл...
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 201
02.02.2014, 00:13     Запуск программы или файла с консольного приложения #4
то вместо calc полный путь к файлу укажи. только не забывай удваивать обратные слеши в пути. например "C:\\Windows\\system32\\notepad.exe"
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
02.02.2014, 00:15  [ТС]     Запуск программы или файла с консольного приложения #5
Спасибо
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 201
02.02.2014, 00:16     Запуск программы или файла с консольного приложения #6
так проще всего, но вообще советуют использовать CreateProcess - http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
02.02.2014, 00:18  [ТС]     Запуск программы или файла с консольного приложения #7
А какая между ними разница. Вроде первый вариант легче писать, почему нужно использовать второй?
Байт
 Аватар для Байт
13988 / 8819 / 1230
Регистрация: 24.12.2010
Сообщений: 15,975
02.02.2014, 00:18     Запуск программы или файла с консольного приложения #8
Цитата Сообщение от Mamba_11 Посмотреть сообщение
хочу запустить
Есть еще system, ShellExecute, execl, spawnl... - изучай и выбирай!
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 201
02.02.2014, 00:22     Запуск программы или файла с консольного приложения #9
Цитата Сообщение от Mamba_11 Посмотреть сообщение
А какая между ними разница. Вроде первый вариант легче писать, почему нужно использовать второй?
Ибо в великой MSDN Library сказано:
Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.

И я ей верю...
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
02.02.2014, 00:22  [ТС]     Запуск программы или файла с консольного приложения #10
Байт, я пользовался system, но кроме cmd у меня ни чем воспользоваться не получилось.
ShellExecute не получалось запустить так как, когда прописывал его прототип и включал компиляцию он находил мне 148 ошибок.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2014, 00:29     Запуск программы или файла с консольного приложения
Еще ссылки по теме:

He1p или /? для консольного приложения C++
Запуск программы без создания окна. Запуск фоновой программы C++
C++ Запуск стороннего cpp или exe файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Байт
 Аватар для Байт
13988 / 8819 / 1230
Регистрация: 24.12.2010
Сообщений: 15,975
02.02.2014, 00:29     Запуск программы или файла с консольного приложения #11
Цитата Сообщение от Mamba_11 Посмотреть сообщение
я пользовался system, но кроме cmd у меня ни чем воспользоваться не получилось.
ShellExecute не получалось запустить так как, когда прописывал его прототип и включал компиляцию он находил мне 148 ошибок.
Цитата Сообщение от Байт Посмотреть сообщение
изучай и выбирай!
Но первое, всетки - изучай.
Yandex
Объявления
02.02.2014, 00:29     Запуск программы или файла с консольного приложения
Ответ Создать тему
Опции темы

Текущее время: 21:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru