Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[C++] Uruchomienie zewnętrznego pliku EXE.

Darklimho 01 Kwi 2012 18:40 3238 3
  • #1 01 Kwi 2012 18:40
    Darklimho
    Poziom 14  

    Witam, a jaką instrukcję trzeba wpisać, żeby uruchomić zewnętrzny program np. mam jakąś grę na dysku D ?

    Dodano po 58 [sekundy]:

    mam takie coś:

    system("D:\\Gry\\aaaa\\aa\\a.exe");

    0 3
  • #3 02 Kwi 2012 23:43
    Darklimho
    Poziom 14  

    Napisałem tak: system("d:/aa.txt"); ponieważ to wyżej coś mi nie działa. A da się zrobić, żeby ten plik tekstowy automatycznie się wyłączył po kilku sekundach?

    0
  • #4 03 Kwi 2012 00:04
    winuser2
    Poziom 17  

    WinExec - z tego nie powinno się korzystać. Ma status 'deprecated'.

    Cytat:
    A da się zrobić, żeby ten plik tekstowy automatycznie się wyłączył po kilku sekundach?


    Powinieneś użyć funkcji CreateProcess, jednocześnie jeśli jej wywołanie się powiedzie, nastawić timer na tyle sekund ile potrzebujesz i Zakończyć proces. Ewentualnie możesz skorzystać z funkcji Sleep, ale licz się z zablokowaniem wątku w którym wywołujesz tą funkcję na czas działania jej.

    0