Jak automatycznie wyodrębniać pliki ZIP w systemie Windows 10

macOS oferuje przydatną funkcję automatycznego rozpakowywania pobranych plików zip. Choć można ją wyłączyć, wiele osób decyduje się z niej korzystać. Jeśli chcesz, aby podobna opcja działała w systemie Windows 10, jest to jak najbardziej możliwe. Funkcja ta powinna działać z każdą przeglądarką, pod warunkiem, że zdefiniujesz prawidłowy folder, do którego plik zip będzie pobierany. Aby zautomatyzować proces wyodrębniania plików zip, potrzebujesz skryptu wsadowego oraz aplikacji, która będzie w stanie zidentyfikować plik zip i uruchomić skrypt.

Dodanie 7-Zip do zmiennych środowiskowych

Naszym skryptem będziemy się posługiwać poleceniami dostępnymi w aplikacji 7-Zip. W praktyce oznacza to, że skrypt będzie uruchamiał tę aplikację, a system operacyjny musi mieć możliwość jej wywołania z dowolnej lokalizacji. Aby to osiągnąć, należy dodać 7-Zip do zmiennych środowiskowych w Windows 10. Poniżej znajdziesz krótki przewodnik, jak to zrobić:

  1. Uruchom Eksplorator plików i wklej poniższy adres w pasku lokalizacji. Następnie naciśnij Enter.
  2. Control PanelSystem and SecuritySystem
  3. W nowym oknie kliknij „Zaawansowane ustawienia systemu” po lewej stronie.
  4. W zakładce Właściwości systemu przejdź do zakładki Zaawansowane i kliknij „Zmienne środowiskowe” na dole.
  5. W oknie Zmienne środowiskowe znajdź zmienną PATH, wybierz ją i kliknij „Edytuj”.
  6. W nowym oknie kliknij „Przeglądaj” i wybierz folder, w którym zainstalowany jest 7-Zip. Domyślnie powinno to być w następującej lokalizacji:
  7. C:Program Files7-Zip

Tworzenie skryptu wsadowego

Otwórz nowy dokument w Notatniku i wklej poniższe polecenia. Pamiętaj, aby dostosować skrypt do swoich potrzeb.

7z x -o"Path-To-Downloads-Folder*" "Path-To-Extract-File-To*.zip"

Musisz zmienić powyższy skrypt, aby wskazywał na prawidłową lokalizację folderu, do którego pobierasz pliki. Jeżeli nie korzystasz z domyślnego folderu pobierania, zobacz sekcję poniżej, aby dowiedzieć się, jak go znaleźć. Oto przykład, jak powinien wyglądać twój plik po edytowaniu. Zapisz go z rozszerzeniem .BAT w osobnym folderze.

7z x -o "C:UsersfatiwDesktop*" "C:UsersfatiwDesktop*.zip"

Określenie lokalizacji pobierania

Aby ustalić lokalizację, w której zapisywane są pobrane pliki, wykonaj następujące kroki w zależności od używanej przeglądarki.

Google Chrome

Uruchom Chrome i kliknij ikonę opcji w prawym górnym rogu. Wybierz „Ustawienia” z rozwijanego menu. Przewiń na sam dół i rozwiń sekcję „Zaawansowane”. W sekcji „Pobrane” sprawdź, gdzie są zapisywane pliki.

Mozilla Firefox

W Firefoxie kliknij ikonę hamburgera w prawym górnym rogu i wybierz „Opcje”. Na zakładce Opcje przewiń w dół do sekcji „Pobieranie”, aby zobaczyć lokalizację zapisywanych plików.

Microsoft Edge

Otwórz Edge i kliknij ikonę opcji w prawym górnym rogu. Wybierz „Ustawienia” z menu. Przewiń w dół i kliknij „Wyświetl ustawienia zaawansowane”. W sekcji „Pobrane” znajdziesz folder, w którym Edge zapisuje pobrane pliki.

Ustawienie wyzwalacza dla skryptu

Aby uruchomić skrypt automatycznie po pobraniu pliku zip, potrzebujesz aplikacji o nazwie Narzędzia File Watcher. Pobierz ją i rozpakuj wszystkie pliki do folderu, w którym umieściłeś skrypt wsadowy.

Powinno to wyglądać jak na poniższym zrzucie ekranu.

Użyj kombinacji Ctrl + N, aby utworzyć nowy demon i wykonaj poniższe kroki:

  1. Nadaj mu nazwę, która wskazuje na jego funkcję, a następnie w polu „Przeglądaj” wybierz folder, w którym pobierasz pliki.
  2. Przejdź do zakładki „Filtry” i wprowadź * .zip w polu filtrowania nazwy pliku.
  3. Następnie przejdź do zakładki „Procesy” i w sekcji „Przetwarzaj plik wykonywalny” wybierz stworzony plik wsadowy.
  4. W tej samej zakładce, w sekcji „Katalog roboczy procesu”, wybierz folder pobierania.

Uruchom demona i pobierz plik zip. Powinno pojawić się okno wiersza polecenia, które poprosi o potwierdzenie zastąpienia pliku. Wpisz Y, aby kontynuować.

Jeśli zauważysz wiele otwartych okien wiersza polecenia, zatrzymaj demona, wybierz go i kliknij „Właściwości”. Następnie przejdź do zakładki „Zdarzenia systemu plików” i odznacz opcję „Utworzono pliki lub foldery”, jak również inne zdarzenia związane z usunięciem plików lub folderów. Pozostaw inne dwa zaznaczone i uruchom demona ponownie.

Aby zamknąć okno wiersza polecenia oraz automatycznie zezwolić na wyodrębnienie pliku, przejdź do zakładki „Process Advanced” w właściwościach demona i wybierz opcję „Create no window”.