Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako sakriti cmd prozor kad pokrecemo c++ program???

[es] :: C/C++ programiranje :: Kako sakriti cmd prozor kad pokrecemo c++ program???

[ Pregleda: 2940 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

h4ckon3
hack one
////

Član broj: 164247
Poruke: 62
*.adsl.net.t-com.hr.



Profil

icon Kako sakriti cmd prozor kad pokrecemo c++ program???02.12.2007. u 12:05 - pre 199 meseci
ako netko zna...zelim da se prozor sakrije a da je program i dalje pokrenut...
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.PPPoE-2980.sa.bih.net.ba.



Profil

icon Re: Kako sakriti cmd prozor kad pokrecemo c++ program???02.12.2007. u 12:27 - pre 199 meseci
Mozda da probas ShellExecute() sa SW_HIDE flagom da sakrije prozor.
Code:

HINSTANCE ShellExecute(      
    HWND hwnd,
    LPCTSTR lpOperation,
    LPCTSTR lpFile,
    LPCTSTR lpParameters,
    LPCTSTR lpDirectory,
    INT nShowCmd
);



if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

h4ckon3
hack one
////

Član broj: 164247
Poruke: 62
*.adsl.net.t-com.hr.



Profil

icon Re: Kako sakriti cmd prozor kad pokrecemo c++ program???02.12.2007. u 14:57 - pre 199 meseci
to san kopirao u kod...na kraj...i kako sada?
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.PPPoE-2980.sa.bih.net.ba.



Profil

icon Re: Kako sakriti cmd prozor kad pokrecemo c++ program???02.12.2007. u 15:56 - pre 199 meseci
... ovo gore sto sam poslao je samo sintaksa funkcije ShellExecute() ...
http://msdn2.microsoft.com/en-us/library/bb762153.aspx ovde mozes naci detaljan opis funkcije.

Code:

ShellExecute(0,                           
                                   "open",                                // Operation to perform
                                   "c:\\windows\\notepad.exe",  // Application name
                                   "c:\\example.txt",                 // Additional parameters
                                   0,                                       // Default directory
                                   SW_SHOW);                      //SW_HIDE

to je jedan od primjera koristenja ShellExecute funkcije. Mozda postoji i bolje rjesenje odo ovog ali trenutno mi nista drugo ne pada na pamet.
Pozdrav !
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

h4ckon3
hack one
////

Član broj: 164247
Poruke: 62
*.adsl.net.t-com.hr.



Profil

icon Re: Kako sakriti cmd prozor kad pokrecemo c++ program???02.12.2007. u 16:15 - pre 199 meseci
sorry ali bas ne kuzin...mozes napisati to za c++ program??
 
Odgovor na temu

yaelo
Rajko Vojnović
Beograd

Član broj: 78087
Poruke: 153
213.244.208.*



+9 Profil

icon Re: Kako sakriti cmd prozor kad pokrecemo c++ program???06.12.2007. u 23:03 - pre 199 meseci
Da li treba program bez prozora ili treba da se startuje u konzoli pa da onda "nestane" a da program nastavi da radi?

Za prvu opciju - startuj prazan win32 projekat i dodaj fajl main.cpp sa sledečim kodom
Code:

#include <windows.h>


int __stdcall wWinMain (HINSTANCE, HINSTANCE, wchar_t*, int)
{
    // ovde dolazi tvoj program - samo program bez int main ()
   
    return 0;
}
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Kako sakriti cmd prozor kad pokrecemo c++ program???07.12.2007. u 02:09 - pre 199 meseci
Citat:
yaelo: Da li treba program bez prozora ili treba da se startuje u konzoli pa da onda "nestane" a da program nastavi da radi?

Za prvu opciju - startuj prazan win32 projekat i dodaj fajl main.cpp sa sledečim kodom
Code:

#include <windows.h>


int __stdcall wWinMain (HINSTANCE, HINSTANCE, wchar_t*, int)
{
    // ovde dolazi tvoj program - samo program bez int main ()
   
    return 0;
}


A zašto eksplicitno UNICODE verzija startup funkcije? Bolje ići na sigurno i napisati neutralan program:

Code:

#include <windows.h>
#include <tchar.h>
#include <cstdlib>

int WINAPI _tWinMain (HINSTANCE, HINSTANCE, LPTSTR, int)
{
    // ovde dolazi tvoj program - samo program bez int main ()
   
    return EXIT_SUCCESS;
}


Tko leti vrijedi
 
Odgovor na temu

yaelo
Rajko Vojnović
Beograd

Član broj: 78087
Poruke: 153
*.smin-1.sezampro.yu.



+9 Profil

icon Re: Kako sakriti cmd prozor kad pokrecemo c++ program???07.12.2007. u 18:48 - pre 199 meseci
U pravu si, mada ne vidim problem osim ako neće da koristi program na 9x winu.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kako sakriti cmd prozor kad pokrecemo c++ program???

[ Pregleda: 2940 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.