Ustaw pierwszy obraz jako podgląd folderu w systemie Windows 7

2

Próbuję dostosować sposób, w jaki foldery obrazów pojawiają się w eksploratorze Win7, ale nie mogę go opanować.

Czy istnieje sposób, aby wymusić, aby zawsze wybierał pierwszy obraz w folderze jako obraz podglądu? Explorer ma doskonale uporządkowany naturalny porządek sortowania. Nie rozumiem, dlaczego to zmyśla, wybierając pół-losowe obrazy.

Alex K
źródło

Odpowiedzi:

3

Windows albo wybierze zdjęcie, albo użyje zdjęcia o nazwie folder.jpg.

Jeśli chcesz użyć pierwszego folderu, musisz skopiować pierwsze zdjęcie do pliku o nazwie folder.jpg.

Nie wiem, czy istnieje jakiś program lub rozszerzona funkcja, w której można zmienić to zachowanie. Chciałbym też wiedzieć

AKTUALIZACJA:

Mam ten stary skrypt od lat, którego używam do wyszukiwania i zastępowania ciągów w katalogach. Możesz łatwo zmodyfikować go, aby znaleźć pierwszy jpg i skopiować go do folderu. Prawdopodobnie jest o wiele lepsza metoda na zrobienie tego, ale mam nadzieję, że spowoduje to skok.

create_folderdotjpg.vbs

Dim MyFile
MyFiles = GetFileArray(".")

For Each MyFile In MyFiles
    ' psuedo logic here
    ' get a list of all files in sub folder
    ' find the first jpg, and copy the file to folder.jpg
Next

MsgBox "Done..."

function GetFileArray(ByVal vPath)
    'Get our objects...
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set Folder = FSO.Getfolder(vPath)
    Set Files = Folder.SubFolders

    'Resize the local array
    'Arrays are 0 based but Files collection is 1 based.
    if Files.count = 0 then
        GetFileArray = array()
        Exit Function
    Else
        Index = 0
        Redim FileList(Files.Count-1)
        For Each File In Files
            set FileList(Index) = File
            Index = Index + 1
        Next
        GetFileArray = FileList
    End If

    'Always good practice to explicitly release objects...
    Set FSO = Nothing
    Set Folder = Nothing
    Set Files = Nothing

End function
Roy Rico
źródło
Hmmm ... cóż, to jest coś. Poczekam chwilę na wypadek, gdyby opublikowano lżejsze rozwiązanie, ale jeśli nie, będę musiał napisać skrypt, aby zrobić pierwsze zdjęcie i skopiować je jako folder.jpg / png / etc. Świetne informacje, dzięki.
Alex K
@Ryo Rico: czy wiesz przypadkiem, dlaczego dzieje się następujące zachowanie? Jeśli folder ma kilka podfolderów, a każdy podfolder ma w nim folder folder.jpg, to najwyższy folder czasami zawiera kolaż folderu.jpg, który zawiera, a czasami pobiera ikonę folderu wewnątrz folderu (tak jakby nie znaleziono folderu.jpg ).
Alex K
@alex k nie, nie wiem na pewno, dlaczego tak się stanie.
Roy Rico
DZIĘKI!!! Dla tych, którzy chcą wsadowo przetwarzać obrazy, zajrzyj do AntRenamera. Udało mi się pobrać wszystkie pliki ze wszystkich folderów i podfolderów, wybrać te, które chciałem skopiować i zmienić nazwę folderu.jpg, a następnie okna pokazały je jako obraz folderu. Ogromny oszczędność czasu !! Dzięki jeszcze raz
Chris Sprague
2

Ten krok należy zastosować ręcznie w każdym folderze, ale działa dla mnie.

Kroki:

  1. Kliknij prawym przyciskiem myszy folder i wybierz Właściwości

  2. W oknie Właściwości wybierz kartę Dostosuj

  3. W obszarze „Zdjęcia folderów” kliknij „Wybierz plik ...” i wybierz obraz

  4. W obszarze „Ikony folderów” kliknij „Zmień ikonę ...”, kliknij „Przywróć domyślne”, następnie Zastosuj i OK.

to jest to! To powinno działać.

Źródło: http://www.sevenforums.com/customization/17237-how-apply-image-folder.html

iMRH
źródło
1

Możesz ręcznie zmienić obraz podglądu Oto jak

Kliknij prawym przyciskiem myszy & gt; Właściwości & gt; Dostosuj

alt text

rzlines
źródło
Dziękuję za sugestię, ale gdy masz bazillion obrazów zorganizowanych w bajtowych folderach, ręczny sposób po prostu go nie wycina. :)
Alex K
tak sądzę, że sprawdzę, czy są jakieś opcje per se
rzlines