Запуск файла в C++, Помогите, плз. |
Здравствуйте, гость ( Вход | Регистрация )
Запуск файла в C++, Помогите, плз. |
Dec 10 2007, 15:35
Сообщение
#1
|
|
Пользователь Группа: Posters Сообщений: 87 Регистрация: 28.11.2007 Из: Ядрин Пользователь №: 12,105 |
Как запустить EXE файл из консольного приложения в C++?
-------------------- Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.
Мой сайт: http://max35soft.narod.ru |
|
|
Dec 10 2007, 16:12
Сообщение
#2
|
|
Настоящий ADSL'щик Группа: Posters Сообщений: 318 Регистрация: 11.7.2007 Из: Новочебоксарск Пользователь №: 7,675 |
ты в Турбо Си работаешь?
-------------------- My brute он-лайн флеш битва =)
|
|
|
Dec 10 2007, 16:16
Сообщение
#3
|
|
Пользователь Группа: Posters Сообщений: 87 Регистрация: 28.11.2007 Из: Ядрин Пользователь №: 12,105 |
-------------------- Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.
Мой сайт: http://max35soft.narod.ru |
|
|
Dec 10 2007, 17:31
Сообщение
#4
|
|
Продвинутый пользователь Группа: Posters Сообщений: 254 Регистрация: 12.7.2006 Из: Mw Пользователь №: 928 |
Хм хехеххе ну-с хехех Run->Run.
А exe лежит всегда в папке с проектом. -------------------- 0 1 0
0 0 1 1 1 1 |
|
|
Dec 10 2007, 18:11
Сообщение
#5
|
|
Пользователь Группа: Posters Сообщений: 87 Регистрация: 28.11.2007 Из: Ядрин Пользователь №: 12,105 |
Хм хехеххе ну-с хехех Run->Run. А exe лежит всегда в папке с проектом. Ммм... Я в смысле в своей программе (при работе) как запустить сторонний EXE файл. -------------------- Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.
Мой сайт: http://max35soft.narod.ru |
|
|
Dec 10 2007, 20:32
Сообщение
#6
|
|
Продвинутый пользователь Группа: Posters Сообщений: 253 Регистрация: 15.11.2005 Из: Кугеси Пользователь №: 126 |
да хотя бы так
Цитата system("путь до EXE файла");
-------------------- LAN в кугесях - ася 458997014.
Подключенные дома: 7,67,69,71,84,86 Количество пользователей: ~ 50 Скорость внутри сети: 1 Гбит/сек.[/b][/size] |
|
|
Dec 10 2007, 20:40
Сообщение
#7
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
ShellExecute (прототип в ShellApi.h), WinExec (устаревший вариант, более пригодный для запуска системных приложений)
-------------------- |
|
|
Dec 10 2007, 23:20
Сообщение
#8
|
|
Продвинутый пользователь Группа: Posters Сообщений: 254 Регистрация: 12.7.2006 Из: Mw Пользователь №: 928 |
ОО я люблю WinExec("calc.exe");
А вот ShellExecute();я не лублу т.к надо прописовать shellapi Про CreateProcces я вообще промолчу Хм помоему все эти команды выше не работают в консольной программе -------------------- 0 1 0
0 0 1 1 1 1 |
|
|
Dec 10 2007, 23:32
Сообщение
#9
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Хм помоему все эти команды выше не работают в консольной программе Работают. Разницы между консольной программой и GUI практически никакой, за исключением используемых библиотек и одного байта (subsystem) в PE-заголовке. -------------------- |
|
|
Dec 11 2007, 00:32
Сообщение
#10
|
|
Пользователь Группа: Posters Сообщений: 87 Регистрация: 28.11.2007 Из: Ядрин Пользователь №: 12,105 |
А DOS поддерживает WinAPI? А то охото использовать функции WinAPI, но не знаю будут ли они там работать?
-------------------- Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.
Мой сайт: http://max35soft.narod.ru |
|
|
Dec 11 2007, 00:46
Сообщение
#11
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
О каких DOS-приложениях идет речь? Ты же написал, что разрабатываешь приложения в Borland C++ Builder.
-------------------- |
|
|
Dec 11 2007, 01:21
Сообщение
#12
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
Приложение для DOS и консольное приложение - не одно и то же
|
|
|
Dec 11 2007, 01:32
Сообщение
#13
|
|
Пользователь Группа: Posters Сообщений: 87 Регистрация: 28.11.2007 Из: Ядрин Пользователь №: 12,105 |
Приложение для DOS и консольное приложение - не одно и то же Для консольного... -------------------- Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.
Мой сайт: http://max35soft.narod.ru |
|
|
Dec 11 2007, 07:47
Сообщение
#14
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
Вообще-то это не вопрос, а информация для размышления. Ибо не надо путать понятия.
|
|
|
Dec 11 2007, 13:10
Сообщение
#15
|
|
Пользователь Группа: Posters Сообщений: 87 Регистрация: 28.11.2007 Из: Ядрин Пользователь №: 12,105 |
Тупой вопрос: под чистым Dos'ом действуют ли функции WinAPI??? Ответ я предполагаю какой будет, но всё же...
-------------------- Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.
Мой сайт: http://max35soft.narod.ru |
|
|
Dec 11 2007, 13:27
Сообщение
#16
|
|
Супер постер Группа: Global moder Сообщений: 994 Регистрация: 6.12.2005 Из: http://pauk.net.ru/ Пользователь №: 179 |
разумеется нет, но судя по вышесказанному ты не DOS приложения разрабатываешь, а консольные под Windows
-------------------- |
|
|
Dec 11 2007, 14:06
Сообщение
#17
|
|
Пользователь Группа: Posters Сообщений: 87 Регистрация: 28.11.2007 Из: Ядрин Пользователь №: 12,105 |
разумеется нет, но судя по вышесказанному ты не DOS приложения разрабатываешь, а консольные под Windows Точно! -------------------- Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.
Мой сайт: http://max35soft.narod.ru |
|
|
Dec 12 2007, 19:56
Сообщение
#18
|
|
Пользователь Группа: Posters Сообщений: 87 Регистрация: 28.11.2007 Из: Ядрин Пользователь №: 12,105 |
Возник другой вопрос: как запустить EXE или COM файл из чистого DOS'a???
-------------------- Программист ошибается дважды: первый раз - при рождении, а второй раз - при выборе профессии.
Мой сайт: http://max35soft.narod.ru |
|
|
Dec 12 2007, 23:53
Сообщение
#19
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Ввести в command line имя исполняемого файла и нажать "enter"
Сообщение отредактировал Amp - Dec 12 2007, 23:54 -------------------- |
|
|
Dec 12 2007, 23:58
Сообщение
#20
|
|
Супер постер Группа: Global moder Сообщений: 994 Регистрация: 6.12.2005 Из: http://pauk.net.ru/ Пользователь №: 179 |
и убедиться, что приложение для MS-DOS, а не консольное для Windows
-------------------- |
|
|
Текстовая версия | Сейчас: 13th May 2024 - 11:31 |