Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Запуск сторонней программы из С++ кода

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Запуск сторонней программы из С++ кода
Имя
Сообщение << Старые топики   Новые топики >>
Запуск сторонней программы из С++ кода - 2010-10-21 17:35:05.413333   
Intelteh

Сообщений: 22
Оценки: 0
Присоединился: 2006-06-13 02:51:53
Подскажите как в коде на С++ запустить стороннюю программу или файл с расширением .bat? В файлах .bat это можно сделать командой start мояпрограмма.exe. А на С++ как это сделать?  
Post #: 1
RE: Запуск сторонней программы из С++ кода - 2010-10-21 18:13:46.153333   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
Так же как и не из С++ кода.

CreateProcess(), ShellExecute() ?
Post #: 2
RE: Запуск сторонней программы из С++ кода - 2010-10-21 23:55:58.770000   
ShyRka

Сообщений: 235
Оценки: 0
Присоединился: 2010-07-09 10:55:56.626666
system("file.exe"); вот так можно)
Post #: 3
RE: Запуск сторонней программы из С++ кода - 2010-10-22 01:29:00.073333   
SkyLinE215

Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000

quote:

ORIGINAL: ShyRka

system("file.exe"); вот так можно)


а черное окошко которое будет висеть пока тот самый exe не прекратит работу это так, для красоты..
Post #: 4
RE: Запуск сторонней программы из С++ кода - 2010-10-22 01:33:16.290000   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
quote:

а черное окошко которое будет висеть пока тот самый exe не прекратит работу это так, для красоты..


Ну все равно, как вариант.
Post #: 5
RE: Запуск сторонней программы из С++ кода - 2010-10-22 01:42:05.096666   
ShyRka

Сообщений: 235
Оценки: 0
Присоединился: 2010-07-09 10:55:56.626666

quote:

ORIGINAL: SkyLinE215

quote:

ORIGINAL: ShyRka

system("file.exe"); вот так можно)


а черное окошко которое будет висеть пока тот самый exe не прекратит работу это так, для красоты..

А он не писал ничего чтоб его не было!! Работает значит хорошо! ;)
Post #: 6
RE: Запуск сторонней программы из С++ кода - 2010-10-22 01:59:21.873333   
SkyLinE215

Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
практичнее ShellExecute() использовать
Post #: 7
RE: Запуск сторонней программы из С++ кода - 2010-10-22 02:03:02.560000   
ShyRka

Сообщений: 235
Оценки: 0
Присоединился: 2010-07-09 10:55:56.626666

quote:

ORIGINAL: SkyLinE215

практичнее ShellExecute() использовать

Ну да и это верно!!
Post #: 8
RE: Запуск сторонней программы из С++ кода - 2010-10-24 17:53:19.776666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
system не умеет unicode пути =(
Post #: 9
RE: Запуск сторонней программы из С++ кода - 2010-10-24 19:30:40.250000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
ShellExecute() к тому же может запустить с параметрами, запуск настраивается.
Post #: 10
RE: Запуск сторонней программы из С++ кода - 2010-10-24 23:30:22.040000   
Intelteh

Сообщений: 22
Оценки: 0
Присоединился: 2006-06-13 02:51:53
Понятно. А есть ли возможность средствами С++ создавать/удалять папки, по аналогии с командами MKDIR и RMDIR в пакетных файлах, чтобы не забускать стороннюю .bat-программу?
Post #: 11
RE: Запуск сторонней программы из С++ кода - 2010-10-24 23:35:38.740000   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
CreateDirectoryA
RemoveDirectoryA

Т.С. учите win32 api
Post #: 12
RE: Запуск сторонней программы из С++ кода - 2010-10-25 00:52:23.143333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А лучше, прежде чем такое спрашивать зайти сюда - www.google.ru
Post #: 13
RE: Запуск сторонней программы из С++ кода - 2010-11-06 20:54:38.143333   
Intelteh

Сообщений: 22
Оценки: 0
Присоединился: 2006-06-13 02:51:53
quote:

Т.С. учите win32 api

А я что делаю? Я и учу. Что ж, всем спасибо за помощь.
Post #: 14
RE: Запуск сторонней программы из С++ кода - 2010-11-06 21:17:30.286666   
disCoverall

Сообщений: 32
Оценки: 0
Присоединился: 2010-10-31 00:43:50.613333
вы хотите сказать что команды
CreateDirectoryA
RemoveDirectoryA
CreateProcess(), ShellExecute()
работают и компилируются в с++?
Post #: 15
RE: Запуск сторонней программы из С++ кода - 2010-11-06 21:37:02.276666   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666

quote:

ORIGINAL: disCoverall

вы хотите сказать что команды
CreateDirectoryA
RemoveDirectoryA
CreateProcess(), ShellExecute()
работают и компилируются в с++?


Запросто, а что?
Post #: 16
RE: Запуск сторонней программы из С++ кода - 2010-11-07 00:24:17.226666   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666

quote:

ORIGINAL: ShyRka

system("file.exe"); вот так можно)

Ну это будет красиво если у него консоль, а сели гуи?
Post #: 17
RE: Запуск сторонней программы из С++ кода - 2010-11-07 10:25:43.406666   
disCoverall

Сообщений: 32
Оценки: 0
Присоединился: 2010-10-31 00:43:50.613333
первый раз слышу это, наверно потому что пока что не использовал с++ для таких целей
Post #: 18
RE: Запуск сторонней программы из С++ кода - 2010-11-07 23:33:06.740000   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666

quote:

ORIGINAL: disCoverall

первый раз слышу это, наверно потому что пока что не использовал с++ для таких целей

Каких таких?8|
Post #: 19
RE: Запуск сторонней программы из С++ кода - 2010-11-08 00:00:29.270000   
disCoverall

Сообщений: 32
Оценки: 0
Присоединился: 2010-10-31 00:43:50.613333
для работы с файлами8D
Post #: 20
RE: Запуск сторонней программы из С++ кода - 2010-11-08 04:38:24.796666   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Ну да,это не уравнение квадратное в консоли решать.
Post #: 21
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Запуск сторонней программы из С++ кода







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.