Otwieranie pliku w C++
Ostatnio zmodyfikowano 2018-05-13 21:28
BARTEKtoKOX Temat założony przez niniejszego użytkownika |
Otwieranie pliku w C++ » 2018-05-12 21:53:21 Napisałem w C++ System logowania. Pomyślałem że fajnie było by dodać to, że po zalogowaniu uruchomi się program. Lecz tu jest haczyk. Wpisałem komendę: system("start C:\\Program_Files_(x86)\\Epic_Games\\Launcher\\Portal\\Binaries\\Win32\\EpicGamesLauncher.exe"); Bo robię to na zasadzie Epic Games launchera, lecz za każdym razem wywala błąd że program nie może odnaleźć ścieżki. Dodam że ścieżka jest pobrana z dokładniej lokalizacji launchera a \ jest podwójne ,ponieważ przy jednym robiły się dziwne znaczki. A znak _ zastępuje spacje. Proszę o pomoc. |
|
jankowalski25 |
» 2018-05-12 22:13:10 Dlaczego? Przecież to dwa różne znaki... |
|
j23 |
» 2018-05-13 09:34:36 Tak daj: "start \"C:\\Program Files (x86)\\Epic Games\\Launcher\\Portal\\Binaries\\Win32\\EpicGamesLauncher.exe\"" |
|
BARTEKtoKOX Temat założony przez niniejszego użytkownika |
» 2018-05-13 20:09:08 Działa tak w połowie, ponieważ po zalogowaniu zamiast aplikacji uruchamia się konsola z tą scieżką. |
|
jankowalski25 |
» 2018-05-13 21:28:43 A to nie jest spowodowane tym, że wywołujesz polecenie "start"? Poza tym, dobrze byłoby nie używać funkcji system() , już lepiej użyć funkcji w stylu ShellExecute() , ewentualnie ShellExecuteEx() lub CreateProcess() . |
|
« 1 » |