Ao escrever outros programas na linguagem de programação C ++, você pode integrar uma função que permite que outros aplicativos sejam executados no sistema operacional de um computador pessoal.
Instruções
Passo 1
Crie seu próprio aplicativo de classificação de fotos. Para adicionar originalidade e funcionalidade a ele, você pode adicionar uma chamada para a interface gráfica diretamente do próprio programa em que está trabalhando. Existem duas funções na linguagem C ++ para realizar essas tarefas. Conecte as bibliotecas windows.h e Shellapi.h para poder usar as funções de lançamento de aplicativos externos do sistema operacional. As bibliotecas são conectadas usando a instrução #include.
Passo 2
Use a função ShellExecute () se precisar passar parâmetros para o aplicativo chamado. A função tem os seguintes parâmetros: hwnd para o identificador da janela, lpOperation especifica a operação para o aplicativo chamado (por exemplo, imprimir ou abrir), lpDirectory especifica o nome do diretório padrão, nShowCmd para o modo de inicialização do aplicativo e lpParameters para passar outros parâmetros para o aplicativo chamado.
etapa 3
Para executar facilmente o programa especificado, use a função WinExec (). Um parâmetro de string é passado para o código do programa, que especifica o caminho completo para o aplicativo, bem como o modo de inicialização desse aplicativo.
Passo 4
O seguinte trecho de código pode ser usado como exemplo:
#incluir
#incluir
void main ()
{
WinExec ("c: / windows / system32 / calc.exe", SW_SHOW);
}
Etapa 5
Como resultado da execução desse código, uma calculadora padrão do Windows será aberta. Você pode descrever várias condições sob as quais os aplicativos externos do sistema operacional são chamados. Lembre-se de incluir as bibliotecas necessárias para trabalhar com essas funções.
Etapa 6
Liste os aplicativos padrão que os usuários provavelmente instalarão. Lembre-se disso se você não for o único a usar o programa. Se você tiver problemas para escrever um programa, assista às instruções especiais em vídeo na Internet.