[C++] Otwieranie Folderu
Ostatnio zmodyfikowano 2012-01-22 05:51
skovv Temat założony przez niniejszego użytkownika |
[C++] Otwieranie Folderu » 2009-10-03 16:51:29 No właśnie...Wyskakujący Folder...jak go zrobić? kod na wyskakiwanie folderu tzn. nie lista plikow z folderu czy cos tylko poprostu otwiera folder :] Poda ktoś kod? :]
Skovv |
|
WunM |
» 2009-10-03 17:16:33 Na windowsie jest taki program eplorer.exe. Aż tak ciężko przekazać mu nazwę katalogu? |
|
skovv Temat założony przez niniejszego użytkownika |
» 2009-10-04 00:15:28 Nie rozumiem... co ma z tym wspólnego explorer? |
|
malan |
» 2009-10-04 01:47:17 Co rozumiesz przez 'wyskakiwanie folderu' ? |
|
Raptiler |
» 2009-10-04 09:31:38 wejdz start -> uruchom wpisz explorer C:\\sciezka\\folder\\ czy to było takie trudne? teraz poprostu zastosuj to do twojego programu. |
|
Thud |
» 2009-10-04 17:26:03 Jeżeli się nie mylę: #include <cstdlib>
int main() { system( "explorer.exe sciezka" ); }
Jeżeli funkcja nie będzie działać (bo nie pamiętam czy na pewno ten nagłówek) podmień na cstdio. |
|
pompom |
» 2009-10-04 20:38:12 Folderu. |
|
McAffey |
» 2012-01-22 05:51:11 Przypadkiem ten temat znalazłem i otworzyłem, żeby napisać dla potomnych sprostowanie. Funkcja system to zło :P Lepiej to zrobić w ten sposób #include <windows.h>
ShellExecute( 0, "open", "C:\\Program Files", NULL, NULL, SW_SHOW );
ShellExecute( 0, "explore", "C:\\Program Files", NULL, NULL, SW_SHOW ); Przy czym przy pierwszej wersji folder się po prostu otworzy (lub jak autor tematu swego czasu to ujął "wyskoczy") a przy drugiej otworzy się jako eksploruj, czyli z drzewkiem katalogów :) W obu przypadkach odbędzie się to szybciej niż przez funkcję system, przez funkcję system nawet się na chwilę otwiera nowa konsola. Pozdrawiam i zamykam ;) |
|
« 1 » |