• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Uruchamianie zewnętrznego programu

0 głosów
1,153 wizyt
pytanie zadane 11 lutego 2018 w C i C++ przez Kabuuz Bywalec (2,820 p.)

Cześć

Próbuje uruchomić sobie stworzony wcześniej plik w notatniku za pomocą 

WinExec("ścieżka\\test.txt", SW_SHOWNORMAL);

Ale to nic nie daje.

Z kolei

ShellExecuteA(0,"open","test.txt",0,"ścieżka",SW_SHOW);

działa. Na MSDN znalazłem że w tym pierwszym nie trzeba podawać ścieżki tylko można samą nazwę, a to już tam samo jakoś wyszuka ale to też nie działa. Czysty notatnik albo przeglądarkę odpala bez problemu jeśli nie jest otwarta. Co robię źle?

 

1
komentarz 12 lutego 2018 przez jankustosz1 Nałogowiec (37,030 p.)
jeszcze 3 możliwość za pomocą system("start NazwaProgramuLubPliku")

1 odpowiedź

+2 głosów
odpowiedź 12 lutego 2018 przez Snejki Stary wyjadacz (14,520 p.)
1. WinExeciem, jak sama nazwa funkcji wskazuje - otwiera wykonywalne pliki .exe
komentarz 12 lutego 2018 przez Kabuuz Bywalec (2,820 p.)
Nie było tematu :D dzięki
komentarz 12 lutego 2018 przez j23 Mędrzec (195,220 p.)

WinExec() to funkcja z czasów Windowsa 3.11. Zapomnij o niej...

Podobne pytania

0 głosów
0 odpowiedzi 528 wizyt
pytanie zadane 10 listopada 2022 w Systemy operacyjne, programy przez mateusz45 Gaduła (3,300 p.)
0 głosów
1 odpowiedź 229 wizyt
pytanie zadane 5 września 2022 w Python przez Mocaz Użytkownik (560 p.)
0 głosów
0 odpowiedzi 296 wizyt
pytanie zadane 11 czerwca 2022 w C i C++ przez Wiktor51207 Początkujący (380 p.)

93,732 zapytań

142,669 odpowiedzi

323,287 komentarzy

63,293 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...