14 / 06 / 2021
Total Commander 10 - opis aktualizacji
Ogólne:
- Katalogi utworzone przez macOS na dyskach flash ExFAT są teraz pokazywane w TC. Nie były one pokazywane, ponieważ miały atrybut inavlid 8: Etykieta woluminu
- Zawsze pokazywany jest ukryty katalog "AppData" w c:\uzytkownicy<profil użytkownika> nawet przy wyłączonej opcji ukrytych plików.
- Pozwól użytkownikowi na automatyczną instalację pliku klucza po dwukrotnym kliknięciu na nim.
- Dodaj strumień danych "Zone Transfer" podczas pobierania plików przez anonimowy FTP (Ctrl+F) lub HTTP (Ctrl+N) spoza intranetu, np. z przeglądarek internetowych
- Podczas rozpakowywania plików wewnętrznie lub przez wtyczki, skopiuj strumień danych "Zone Transfer" z archiwum do rozpakowywanych plików, tak jak w Eksploratorze
- Nowa opcja transferu stref może być wyłączona poprzez WantZoneData=0
- Zawsze szukaj pliku klucza również w c:totalcmd, nawet jeżeli Total Commander jest zainstalowany gdzie indziej
Interfejs użytkownika:
- Zezwalaj na używanie "Windows Hello" w Windows 10, aby bezpiecznie przechowywać hasło główne do czasu zamknięcia TC. Użyj odcisku palca, twarzy lub pinezki, aby połączyć się ponownie
- Używanie kółka myszy do przewijania zakładek katalogu (jak w Firefox), gdy nie są używane zakładki wielowierszowe
- Powiększanie miniatur za pomocą kombinacji klawiszy Ctrl+kółko myszy w zakresie od 10% do 200% rozmiaru skonfigurowanego w Konfiguracja - Opcje - Miniatury
- Wczytaj miniatury z danych EXIF (obraz podglądu) z JPG i różnych formatów RAW aparatu: Canon RAW 1-3, DNG, Fuji, Nikon, Olympus, Panasonic, Pentax, Sony
- Nowa opcja "Wróć do zablokowanego katalogu głównego zakładki przy zmianie zakładki" w Konfiguracja - Opcje - Zakładki folderów
- Wyświetlanie prefiksu "!", gdy bieżące dir różni się od zablokowanego dir na zakładkach, które są zablokowane z dozwoloną zmianą katalogu
- Nowa opcja, aby linia poleceń była wykonywana tylko wtedy, gdy jest skoncentrowana (Konfiguracja - Opcje - Układ)
- Przy zamykaniu TC, gdy są rozpakowane pliki tymczasowe, pokaż użytkownikowi pierwsze 3 nazwy plików i ich pochodzenie
- Upuszczanie pliku z zewnątrz (np. z wirtualnego folderu w Eksploratorze) do katalogu tylko do odczytu (np. c:\Windows): Lepsze okna dialogowe, aby umożliwić nadpisywanie i kopiowanie jako administrator
- Automatyczne skalowanie okien dialogowych z wybraną czcionką, jeśli czcionka wymaga więcej miejsca niż czcionka domyślna
- Ctrl+L na pojedynczym pliku pokazuje teraz także dane strumienia Zone.Identifier dla tego pliku
- Zapisywanie wyświetlanych typów plików (np. *.txt) oddzielnie dla każdej zakładki. Konfiguracja - Opcje - Karty folderów - Zapisuj wyświetlane typy plików osobno dla każdej karty
- Ctrl+U i Ctrl+Shift+U zamieniają teraz również wyświetlane typy plików, jeśli DirTabFilters=1, ponieważ są one częścią zakładki
- Menu katalogów (Ctrl+D): Opcja ukrywania pozycji menu, które zaczynają się od zdefiniowanego przez użytkownika znaku, domyślnie znaku zapytania '?'
- Tryby widoku, Polecenia automatycznego uruchamiania: Umieść '-' na początku pola komendy, aby nie wykonywać komend przy zmianie zakładki, tylko przy zmianie katalogu
- Dla zablokowanych zakładek folderów z dozwoloną zmianą katalogu, pokaż zarówno katalog bieżący jak i zablokowany, jeśli są różne
Zapisywanie ustawień:
- Gdy użytkownik nie może zapisać ustawień (np. w menu Konfiguracja lub ustawieniach głównych), zaproponuj skopiowanie plików ini do profilu użytkownika
- W przypadku wtyczek w katalogach chronionych przed zapisem, przechwytuj wywołania funkcji CreateFileA/W i wszystkich funkcji INI oraz przekierowuj wywołania zapisu do %APPDATA%.
- Wyłącz przekierowanie wtyczek: Dodaj 8192 do RestrictInterface w wincmd.ini lub w rejestrze
- Określ różne lokalizacje ini dla konkretnych wtyczek: wincmd.ini [ReplaceIniLocation] (zobacz pomoc)
Lister:
- Nowy odtwarzacz multimedialny DirectShow w Listerze, zastępujący stary oparty na Video for Windows (nadal może być wybrany poprzez konfigurację)
- Obsługa odtwarzania na pełnym ekranie przez podwójne kliknięcie lub Alt+Enter, wyjście w ten sam sposób lub przez ESC
- Zmiana strumieni audio i napisów poprzez menu kontekstowe
- Konfiguracja preferowanych filtrów DirectShow poprzez konfigurację Lister (3 zakładka)
- Wyświetlanie rozdziałów jako zakładek pod paskiem wyszukiwania, przeskakiwanie do nich za pomocą Ctrl+PageDown/Ctrl+PageUp
- Przyciski do przeskakiwania do tyłu/do przodu o x sekund (domyślnie 10s i 60s, konfigurowalne prawym przyciskiem myszy)
- Preload DirectVobSub filtr, jeśli filtr źródłowy ma pin "Subtitle".
- Zezwolenie na używanie filtrów LAV i ffdshow bez ich instalacji, poprzez umieszczenie ich odpowiednio w subdir filter32 lub filter64
- Zachowaj ostatnią pozycję odtwarzania ostatnio odtwarzanych ścieżek dłuższych niż 10 minut
- Utrzymywanie stałej wysokości dźwięku przy zmianie prędkości odtwarzania, przy użyciu własnego filtru DirectShow opartego na otwartym źródle SoundTouch.dll
- Nowa opcja "Dodatkowe typy plików multimedialnych" i "Dodatkowe typy plików Irfanview/Xnview".
Wyszukiwanie:
- Wewnętrzna biblioteka wyrażeń regularnych zaktualizowana do najnowszej wersji (szybsza, więcej funkcji)
- Ostrzeganie użytkownika, gdy wprowadzi on tekst w "Znajdź tekst", który nie może być przekonwertowany na ANSI i/lub ASCII (jeśli zaznaczone)
Synchronizacja katalogów:
- Umożliwienie użycia wyrażeń regularnych i zapisanych wyszukiwań, z opcjami gdzie je zastosować, np. jedna strona, obie strony, itd. poprzez przycisk [1x]
- Nowe pozycje menu kontekstowego do wyświetlania menu kontekstowego pliku i właściwości pliku, oraz do edycji lewego/prawego pliku
- Wyświetlanie wykrzyknika w przycisku "Pojedyncze" lub "Duplikaty", jeśli nie jest on opuszczony podczas otwierania okna dialogowego
Porównaj według zawartości:
- Pokaż dodatkowe pole listy z dwoma liniami od bieżącej pozycji kursora, aby ułatwić porównywanie znak po znaku
- Pokaż okno dialogowe postępu, gdy wklejanie dużego bufora tekstu trwa dłużej niż 2 sekundy, pozwala przerwać wklejanie, ale nie przywraca go
- Wywołaj dolną listę porównania 2 linii bezpośrednio za pomocą Ctrl+Tab
- Dolna 2-wierszowa lista porównawcza może być przewijana kursorem w lewo/prawo, strona w górę/dół, home/end i kółkiem myszy.
- Ctrl+kółko myszy przewija teraz panel z dwoma wierszami na dole, nawet jeśli mysz nie znajduje się na nim. Ctrl+Alt+kółko myszy nadal przewijają stronę
FTPS/HTTPS:
- Wsparcie dla OpenSSL 1.1 i nowszych. Główny dll musi być nazwany libssl-*_*.dll / libssl-*_*-x64.dll (z *_* numerem wersji, np. 1_1), libcrypto*.dll NIE może być przemianowany!
Weryfikuj sumy kontrolne:
- Obsługa sum kontrolnych tworzonych ze strumienia, pokazujących się jako "<checksum> -" (suma kontrolna, po której następują dwie spacje i myślnik)
- W plikach sum kontrolnych utworzonych przez inne programy, obsługiwanych jest więcej typów formatów OpenSSL: SHA224, SHA384, SHA3-224, SHA3-256, SHA3-384, SHA3-512
Polecenia wewnętrzne:
- LOADLIST listfilename ładuje listę plików/folderów z pliku tekstowego.
- cm_ZoomIn i cm_ZoomOut do powiększania miniaturek (jak Ctrl+kółko myszy)
- cm_syncchangedir: Nie wchodź do katalogu, gdy nie istnieje on po drugiej stronie. Wyłączaj cm_synchangedir tylko wtedy, gdy użytkownik spróbuje ponownie
- Obsługa parametrów 0 (lub brak)=toggle, 1=set, 2(lub -1)=reset dla następujących wewnętrznych poleceń: cm_*Comments, cm_*DirBranch, cm_*DirBranchSel, cm_ToggleAutoViewModeSwitch, cm_SyncChangeDir, cm_SwitchLongNames, cm_SwitchHidSys, cm_SwitchHid, cm_SwitchSys, cm_Switch83Names, cm_FtpHiddenFiles, cm_SwitchDirSort, cm_SwitchOverlayIcons, cm_SwitchWatchDirs, cm_SwitchIgnoreList, cm_SwitchX64Redirection, cm_Vis*.
- Polecenie LOADSEARCH <zapisana nazwa> (np. na przycisku): Umieść jeden znak równości = przed nazwą, aby natychmiast rozpocząć wyszukiwanie, dwa ==, aby rozpocząć i podać do listbox po wyszukiwaniu
- Ulepszone polecenie ZIPFROMLIST: Nazwa listy plików może teraz zawierać znaki Unicode, a zawartość może być ANSI, UTF-16 (ze znacznikiem kolejności bajtów BOM) lub UTF-8 (z lub bez BOM), a nazwa archiwum może być teraz również umieszczona w polu parametrów.
- Nowe komendy do zapisu listy plików z informacjami szczegółowymi i nagłówkami kolumn do pliku/klawiatury
- Obsługa parametrów 0=toggle, 1=set, 2(lub -1)=reset również dla: cm_SrcQuickview, cm_LeftQuickview, cm_RightQuickview, cm_SrcQuickInternalOnly, cm_LeftQuickInternalOnly, cm_RightQuickInternalOnly, cm_SeparateQuickview, cm_SeparateQuickInternalOnly
- Nowe polecenie wewnętrzne OPENATTRIBUTES <parametry> Zmiana atrybutów: +s (podfoldery), +a/-a +r/-r +h/-h +s/-s +dDate +tTime +L +L2 Plugin_settings
Pola funkcyjne dla poleceń w pasku przycisków/menu startowym:
- Wszystkie placeholdery w pasku przycisków lub menu startowym jak %N, %P obsługują teraz pola podłańcuchów w postaci :~start,end, np. %N:~2,5 (5 znaków od drugiego) lub %N:~-8,5 (5 od 8-ostatniego)
- Znaczniki miejsca %S, %R, %P%S i %T%R obsługują teraz dołączany tekst dla każdego pliku. Parametr musi być ujęty w cudzysłów, np. "%P%S.bak" doda .bak do każdej nazwy
- Nowy znacznik miejsca %B dla części ścieżki (w tym ścieżki widoku gałęzi): %B lub %B0 rodzic, %B1 dziadek itd. %B-, %B-1, %B-2 to samo, ale bez widoku gałęzi
- Nowy znacznik miejsca %Bt, %Bt1 itd: Katalog nadrzędny, nadrzędny folderu docelowego
- Nowy placeholder %B+ dla części ścieżki (włączając ścieżki widoku gałęzi), zacznij liczyć od początku: %B+ dysk z ":", %B+0 dysk bez ":", %B+1 pierwszy podkatalog, %B+2 drugi podkatalog itd.
Pola pluginu Content:
- 3 nowe pola wewnętrzne: tc->ZoneId, tc->HostUrl i tc->ReferrerUrl odczytują te pola z danych strumienia Zone.Identifier. ZoneId jest ustawiany na 0 jeśli nie jest obecny.
Installer:
- Domyślnie c:\Program Files\totalcmd na nowych systemach. Jeśli użytkownikowi nie uda się uzyskać praw administratora, zmień na c:\totalcmd
- Jeśli nie jest zainstalowany w Program Files, pozwala na ustawienie uprawnień dla uwierzytelnionych użytkowników tylko do odczytu, a dla instalującego użytkownika do pełnej kontroli
- Nowy parametr /W umożliwia zabezpieczenie folderu docelowego przed zapisem: /W0 - bez zmian, /W1 - prawa do zapisu dla aktualnego użytkownika, /W2 - prawa do zapisu dla podwyższonych użytkowników
- Ostatni parametr może być ścieżką docelową, np. installername.exe /F "c:totalcmdnew".