Jak działają skojarzenia plików
Skojarzenia plików definiują sposób, w jaki powłoka systemowa traktuje typ pliku w systemie.
Ten temat jest zorganizowany w następujący sposób:
- Informacje o skojarzeniach plików
- Kiedy należy zaimplementować lub zmodyfikować skojarzenia plików
- jak działają skojarzenia plików
- dodatkowe zasoby
- Tematy pokrewne
Informacje o skojarzeniach plików
Skojarzenia plików kontrolują następującą funkcjonalność:
- Która aplikacja jest uruchamiana, gdy użytkownik kliknie dwukrotnie plik.
- Która ikona jest wyświetlana dla pliku domyślnie.
- Sposób wyświetlania typu pliku w Eksploratorze Windows.
- Które polecenia są wyświetlane w menu skrótów pliku.
- Inne funkcje interfejsu użytkownika, takie jak podpowiedzi, informacje o kafelce i okienko szczegółów.
Deweloperzy aplikacji mogą używać skojarzeń plików do kontrolowania sposobu, w jaki powłoka traktuje niestandardowe typy plików lub skojarzyć aplikację z istniejącymi typami plików. Na przykład po zainstalowaniu aplikacji aplikacja może sprawdzić obecność istniejących skojarzeń plików i utworzyć lub zastąpić te skojarzenia plików.
Użytkownicy mogą kontrolować niektóre aspekty skojarzeń plików, aby dostosować sposób, w jaki powłoka traktuje typ pliku przy użyciu interfejsu użytkownika Otwórz za pomocą lub edytowania rejestru.
W oknie Eksploratora Windows na poniższym zrzucie ekranu, Shell wyświetla różne ikony dla każdego pliku na podstawie ikony skojarzonej z typem pliku. Jeśli użytkownik kliknie dwukrotnie plik przykładowy obraz mapy bitowej, powłoka uruchomi program Paint i użyje go do otwarcia pliku, ponieważ w tym systemie program Paint jest skojarzony z plikami .bmp. Osoby mogą kontrolować te akcje przy użyciu skojarzeń plików.
Kiedy należy zaimplementować lub zmodyfikować skojarzenia plików
Aplikacje mogą używać plików do różnych celów: niektóre pliki są używane wyłącznie przez aplikację i nie są zazwyczaj dostępne dla użytkowników, podczas gdy inne pliki są tworzone przez użytkownika i często są otwierane, wyszukiwane i przeglądane z poziomu systemu.
Chyba że niestandardowy typ pliku jest używany wyłącznie przez aplikację, należy zaimplementować dla niego skojarzenia plików. Ogólnie rzecz biorąc, zaimplementuj skojarzenia plików dla niestandardowego typu pliku, jeśli oczekujesz, że użytkownik będzie korzystać bezpośrednio z tych plików w jakikolwiek sposób. Obejmuje to korzystanie z powłoki do przeglądania i otwierania plików, przeszukiwanie zawartości lub właściwości plików oraz wyświetlanie podglądu plików.
Jeśli Twoja aplikacja obsługuje istniejący typ pliku, nie zmieniaj skojarzenia pliku, chyba że chcesz zmodyfikować sposób, w jaki powłoka obsługuje wszystkie pliki tego typu.
Jak działają skojarzenia plików
Pliki są widoczne w Shell jako elementy Shell. Aby kontrolować skojarzenia plików, deweloperzy aplikacji mogą rejestrować mapowanie między typem pliku a procedurami obsługi (obiekty COM, które zapewniają funkcjonalność elementów powłoki typu pliku). Kiedy powłoka musi zapytać o skojarzenia plików dla rodzaju pliku, tworzy tablicę kluczy rejestru zawierających te skojarzenia i przeszukuje te klucze, aby znaleźć odpowiednie skojarzenia plików.
Dodatkowe zasoby
- Aby uzyskać informacje koncepcyjne dotyczące skojarzeń plików, zobacz Overview of Verbs and File Associations (Omówienie czasowników i skojarzeń plików).
Tematy pokrewne