Kada pišete druge programe na programskom jeziku C ++, možete integrirati funkciju koja omogućuje rad drugih aplikacija na operacijskom sustavu osobnog računala.
Upute
Korak 1
Izradite vlastitu aplikaciju za sortiranje fotografija. Da biste mu dodali originalnost i funkcionalnost, grafičkom sučelju možete dodati poziv izravno iz samog programa u kojem radite. Postoje dvije funkcije u jeziku C ++ za izvršavanje takvih zadataka. Povežite knjižnice windows.h i Shellapi.h kako biste mogli koristiti funkcije pokretanja vanjskih aplikacija operativnog sustava. Knjižnice su povezane pomoću naredbe #include.
Korak 2
Upotrijebite funkciju ShellExecute () ako trebate proslijediti parametre pozvanoj aplikaciji. Funkcija ima sljedeće parametre: hwnd za identifikator prozora, lpOperation određuje operaciju za pozvanu aplikaciju (na primjer, ispis ili otvaranje), lpDirectory navodi zadani naziv direktorija, nShowCmd za način pokretanja aplikacije i lpParameters za prosljeđivanje ostalih parametara na pozvanu aplikaciju.
3. korak
Da biste lako pokrenuli navedeni program, koristite funkciju WinExec (). Parametar niza prosljeđuje se programskom kodu koji određuje puni put do aplikacije, kao i način pokretanja ove aplikacije.
4. korak
Sljedeći komad koda može se koristiti kao primjer:
#include
#include
void main ()
{
WinExec ("c: / windows / system32 / calc.exe", SW_SHOW);
}
Korak 5
Kao rezultat izvršavanja ovog koda otvorit će se standardni Windows kalkulator. Možete opisati razne uvjete pod kojima se pozivaju vanjske aplikacije operativnog sustava. Ne zaboravite uključiti potrebne knjižnice za rad s ovim funkcijama.
Korak 6
Navedite standardne aplikacije koje će korisnici vjerojatno instalirati. Imajte ovo na umu ako niste jedini koji koristi program. Ako imate problema s pisanjem programa, pogledajte posebne video upute na Internetu.