ПредишенСледващото

Как да стартирате програмата или писмото от C ++ програма

Как да стартирате програмата или Мейлър програмата в C ++.

Стандартни и vsegdanuzhnye задача ще изпълнява чрез функция ShellExecute и WinExec.

функция ShellExecute изпълнява различни операции на конкретен файл. Файлът може да бъде или изпълним файл или документ, а или папка. Тази функция може да се изпълни файлът да изпълнява (за изпълними файлове), отваряне на файл документ с помощта на съответните приложения или да отворите прозореца на екрана със съдържанието на папката (директория).

Помислете функцията прототип ShellExecute:

#include
#include
невалидни основни ()
ShellExecute (0, "отворен", "за mailto: ТТ @ TTS" "" "", 1.);
>

параметър Hwnd определя идентификатор на прозореца. Този прозорец ще служи като главния прозорец на приложението да работи.

Най-голям интерес е определянето lpOperation. Той определя операцията да бъде извършена върху файла, посочен в параметър lpFile. Странното е, че кодът на операцията не е дадено числово константа, и низ затворени с нула. Както lpOperation можете да укажете низ "отворен", "печат" и "изследва". Кратко описание на операциите, които сме представени в следната таблица:

"Open" или NULL

Отворете файла с име параметър lpFile. Файлът може да е изпълним файл, документ или папка

Отпечатване на файла, определен като lpFile. Посоченият файл трябва да е документ файл

Ако ShellExecute се използва за изпълнение на изпълнимия файл, можете да я подаде параметрите чрез низ lpParameters. Във всички останали случаи, се идентифицира като lpParameters нулева стойност.

LpDirectory параметър определя името на директорията, която се използва по подразбиране. Както можете да укажете NULL.

nShowCmd опция ви позволява да определите режима, в който приложението ще се изпълнява. Тази опция се използва само, когато стартирате изпълнимия файл. Ако функцията ShellExecute се използва, за да отворите или да отпечатате файла на документа, този параметър трябва да посочат нула.

функция ShellExecute връща идентификатор (например дръжка) заявлението за тичане или идентификатора на DDE сървър. Ако възникне грешка, функцията връща своя код.

функция WinExec управлява софтуерно приложение.

#include
#include

Подкрепете проекта - споделете линка, благодаря!