Jest to tak denerwujące, że wciąż nie ma eleganckiego rozwiązania tego problemu!
Zdarza się nam wszystkim: Windows spowalnia aż do zatrzymania (powoduje pewien wyciek pamięci, ponieważ jest to typowe 132 karty otwarte w chromie, 57 otwarte w firefoxie, 24 okna otwarte w sumie, robi kompleks operacja obejmująca ich wszystkich w tym samym czasie, gdy wykonujesz pracę nad pracą, nad pracą ... rodzaj faceta), i robi się tak powoli, że zaczynasz tracić czas na czekanie, aż coś się wydarzy komputer ..... po prostu MUSISZ zresetować sesję, która powoli narastała w ciągu ostatnich 5 tygodni, i wreszcie poddać się koszmarowi, który odtwarza skomplikowany bałagan okien i otwieranych plików i folderów eksploratora po przerażających oknach uruchom ponownie.
DOBRZE.
Spędziłem dużo czasu na poszukiwaniu eleganckich rozwiązań, które nie sprawiają, że to koszmar, i oto mój wniosek i moje obecne „rozwiązanie”.
Znalazłem tylko jeden program, który może zapisywać i przywracać zarówno programy ORAZ pliki, które otworzyły - i jest to naprawdę bardzo płynne. To Twinsplay (edycja profesjonalna) . ( CacheMyWork i SmartClose zarówno przywracają programy, ale nie pliki.)
Jednak Twinsplay ma pewne prawdziwe problemy i zastrzeżenia (a także nie jest darmowy, kosztuje 40 USD):
Podczas przywracania firefoxa zdaje się powielać WSZYSTKIE zakładki wewnątrz, należy go zakodować, aby zanotować, co załadowałeś do Firefoksa (tak jakby każda zakładka była „plikiem”, tak jak wiernie przywróci wszystkie twoje pliki słowne), więc jeśli już skonfigurowałem firefox, aby otworzyć karty z poprzedniej sesji i mając 100 otwartych kart, spróbuje załadować 200 kart i ogólnie będzie katastrofą. Ponadto zakłóca działanie kart !! (na szczęście nadal utrzymuje przynajmniej zduplikowane zakładki we własnej „grupie”, zaczynając od ostatniej z oryginalnych kart, ale obie grupy kart mają pomniejszoną kolejność, więc tak, że zmieści kolejność oryginalnych kart). Ten sam problem, jestem pewien, że zdarzy się w Chrome ..... Nie przetestowałem go (nie miałem odwagi!).
Drugi problem: w przypadku programów, w których zwykle może być otwartych wiele plików (takich jak Word, Photoshop, InDesign): jeśli z jakiegoś powodu pojawi się okno dialogowe podczas ładowania pierwszego pliku do programu (błąd makra lub jak w moim W programie InDesign miałem brakujący link do obrazu w pierwszym dokumencie), a następnie wszystkie dokumenty po tym pierwszym nie otwierają się, ponieważ Twinsplay z założenia ładuje wszystkie pliki do swoich programów jednocześnie. I Twinsplay nie pokazuje nigdzie w swoim interfejsie użytkownika listy plików z zapisanej sesji (ani w dziennikach Appdata / plikach konfiguracyjnych, sprawdziłem), więc jeśli ten scenariusz się zdarzy, prawdopodobnie zapomnisz o piątym pliku w programie InDesign, który ty pracowaliśmy 4 tygodnie temu i wciąż muszę zakończyć!
SO: więc metodą, którą wykonuję po tym wszystkim, jest:
Przeglądam każdy plik otwarty na pasku zadań, kopiuję ścieżkę do pliku (co jest dość łatwe do zrobienia dość szybko, jeśli znasz się na oknach dialogowych systemu Windows, menu i skrótach klawiaturowych), a także dla każdego pliku lub okna, w którym byłem w określonym zauważam lub wyróżniłem pewne rzeczy itp. Po prostu to zanotowałem, więc nie zapomnę 10 minut później. Oto fałszywy przykład tego, co mam na myśli.
Następnie po ponownym uruchomieniu wklejam ścieżkę każdego pliku do paska adresu Eksploratora Windows, aby otwierać każdy plik pojedynczo, wraz z powiązanym programem. Gdybym miał plik, który nie był w rzeczywistości otwarty w powiązanym programie (jak TIFF w Photoshopie), chyba to zanotowałem, więc pamiętam.
-
TERAZ. Moje rozwiązanie nie jest takie złe, ale kopiowanie ścieżki każdego otwartego pliku zajmuje trochę czasu.
Idealną rzeczą byłoby posiadanie narzędzia, które wyrzuca ścieżki WSZYSTKICH plików i ścieżek programów systemu Windows („C: \ photoshop.exe” „C: \ image.TIFF”), a następnie można umieścić te informacje w skryptach wsadowych aby otworzyć każdy plik za pomocą programu, w którym był, jeden po drugim lub wszystkie naraz w tej samej partii, jeśli chcesz. To by było idealne.
Aby przyspieszyć, czy istnieje jakiś sposób na skopiowanie ścieżek plików WSZYSTKICH otwartych plików w systemie Windows? Małe narzędzie do wypluwania ścieżek plików wszystkich bieżących elementów paska zadań powinno być całkiem proste! Jeśli Twinsplay może to zrobić, oczywiście można to jakoś zrobić ... Zadałem to pytanie w osobnym poście tutaj . Czy ten kod może to zrobić?
Ponieważ Microsoft nie dostarczył nam eleganckiego rozwiązania opartego na jednym kliknięciu na poziomie systemu operacyjnego, nie powinniśmy próbować świętej metody przywracania sesji hibernacji podobnej do świętego graala przy zwykłym dostępie innej firmy lub np. Majstrować przy hibernacyjnych przeładowaniach pamięci podręcznej itp.
Ponowne uruchomienie systemu Windows POWINNO być odświeżeniem w celu wyczyszczenia pamięci RAM i wypłukania wszystkiego, nie zachowując tego wszystkiego, więc najlepiej jest to zrobić ręcznie, otwierając ponownie pliki (pamiętając o kilku szczegółach, gdzie w niektórych plikach chciałeś ), ale TO tak elegancko, jak to możliwe.