Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
#1

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

01.02.2014, 23:59. Просмотров 880. Ответов 10
Метки нет (Все метки)

Помогите пожалуйста. Не могу найти нигде как запустить файл или программу с консольного приложения. Очень срочно нужно.
p.s. Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2014, 23:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запуск программы или файла с консольного приложения (C++):

Запуск консольного приложения в фоновом режиме - C++
Доброго времени суток У меня вопрос, как запустить консольное приложение в фоновом режиме, т.е. чтобы при двойном щелчке по приложению...

He1p или /? для консольного приложения - C++
Собственно, как? Или просто нужно принять параметры, отследить, что это /? и соответственно ответить? Добавлено через 1 час 14 минут ...

Запуск консольного приложения на другом компьютере - C++
Доброго всем времени суток.Вопрос следующий,как запустить только что откомпилированное и сохранённое приложение на Dev C++ с помощью...

Запуск .NET C# программы из памяти C++ приложения - C++
Понадобилось реализовать запуск .NET C# программы прямо из памяти C++ приложения. Использую функцию: BOOL ExecFile(LPWSTR szFilePath,...

Запуск из программы стороннего приложения в DOS - C++
Добрый день! Необходимо в ходе выполнения программы запустить другое .exe приложение в DOS. Гугл не помог, все ссылки выводятся на...

Проект консольного приложения из Windows приложения - C++
привет всем. В чем может быть ошибка? 1>MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в...

10
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 203
02.02.2014, 00:09 #2
C++
1
2
3
4
5
#include <Windows.h>
int main()
{
    WinExec("calc",1);
}
0
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
02.02.2014, 00:10  [ТС] #3
А если я хочу запустить файл...
0
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 203
02.02.2014, 00:13 #4
то вместо calc полный путь к файлу укажи. только не забывай удваивать обратные слеши в пути. например "C:\\Windows\\system32\\notepad.exe"
0
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
02.02.2014, 00:15  [ТС] #5
Спасибо
0
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 203
02.02.2014, 00:16 #6
так проще всего, но вообще советуют использовать CreateProcess - http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
0
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
02.02.2014, 00:18  [ТС] #7
А какая между ними разница. Вроде первый вариант легче писать, почему нужно использовать второй?
0
Байт
Нарушитель
Эксперт C
16653 / 10930 / 1674
Регистрация: 24.12.2010
Сообщений: 21,298
02.02.2014, 00:18 #8
Цитата Сообщение от Mamba_11 Посмотреть сообщение
хочу запустить
Есть еще system, ShellExecute, execl, spawnl... - изучай и выбирай!
1
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 203
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.

И я ей верю...
0
Mamba_11
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 20
02.02.2014, 00:22  [ТС] #10
Байт, я пользовался system, но кроме cmd у меня ни чем воспользоваться не получилось.
ShellExecute не получалось запустить так как, когда прописывал его прототип и включал компиляцию он находил мне 148 ошибок.
0
Байт
Нарушитель
Эксперт C
16653 / 10930 / 1674
Регистрация: 24.12.2010
Сообщений: 21,298
02.02.2014, 00:29 #11
Цитата Сообщение от Mamba_11 Посмотреть сообщение
я пользовался system, но кроме cmd у меня ни чем воспользоваться не получилось.
ShellExecute не получалось запустить так как, когда прописывал его прототип и включал компиляцию он находил мне 148 ошибок.
Цитата Сообщение от Байт Посмотреть сообщение
изучай и выбирай!
Но первое, всетки - изучай.
1
02.02.2014, 00:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2014, 00:29
Привет! Вот еще темы с ответами:

Запуск файла из С++ программы - C++
Добрый вечер, Разными способами пробовал запустить файлы, зная точно, где они лежат. Теперь понадобилось запускать по пути, который...

Запуск .bat файла из программы - C++
Здравствуйте! Возможно ли запустить .bat-файл из консольной программы на С++? И если да, то как это можно сделать? В общем, мне нужно...

Запуск программы без создания окна. Запуск фоновой программы - C++
Вопрос, как сделать, чтобы консольное приложение при запуске не создавало окошко консоли. Т.е. запустился процесс, но визуально ничего не...

Запуск стороннего cpp или exe файла - C++
Добрый день! Возникла такая необходимость: Есть лабораторная работа (решение ОДУ методом коллокаций) в виде С++ программы (.cpp класса + .h...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.