Główna » jak » Utwórz pakiet tematyczny dla systemu Windows 7 od zera

    Utwórz pakiet tematyczny dla systemu Windows 7 od zera

    Dostosowywanie systemu Windows nie jest niczym nowym, ale w systemie Windows 7 dostosowywanie stało się łatwiejsze dzięki pakietom motywów. Oto, jak możesz stworzyć swój własny pakiet tematyczny od zera.

    Tworzenie pakietu motywów od zera to o wiele więcej pracy niż korzystanie z wbudowanych narzędzi, ale daje większą elastyczność, umożliwiając tworzenie ikon marki, kanałów RSS w tle i dostosowywanie każdej funkcji, która może nie być łatwa do zrobienia w systemie Windows rodzime narzędzia. Kiedy masz zamiar stworzyć motyw, który możesz udostępnić innym, zechcesz wziąć pod uwagę to, co dokładnie możesz zmienić, aby inni mogli z niego korzystać. Zestawy motywów systemu Windows 7 umożliwiają dostosowanie tła pulpitu (w tym tła "pokazu slajdów" i tła kanału RSS), wygaszacza ekranu, dźwięków systemowych, ikon na pulpicie, wskaźników myszy i kolorów systemowych.

    Dostosuj swój motyw

    Uruchom pakiet motywów, zbierając wszystkie pliki, których chcesz użyć do dostosowania. Pamiętaj, aby uzyskać elementy dla każdej części, którą chcesz dostosować. Jeśli nie określisz części do kompozycji, system użyje wartości domyślnych, które są dostarczane z oknami. Jeśli nie znajdziesz kursora myszy, system Windows użyje domyślnego kursora dla systemu. Gdy masz już pliki, które chcesz, umieść je wszystkie w folderze, do którego łatwo możesz się dostać. Zamierzam budować temat oparty na ostatnio opublikowanych tapetach Matrix.

    Rozpoczniemy dostosowywanie przez wygenerowanie .motyw plik. Ten plik jest sercem zestawu motywów i informuje system Windows, który plik multimedialny ma być używany. The .motyw plik to tak naprawdę specjalnie sformatowany plik tekstowy, więc zacznij od kliknięcia prawym przyciskiem myszy w folderze i utworzenia nowego dokumentu tekstowego. Nazwij plik, który chcesz i otwórz go za pomocą ulubionego edytora tekstu.

    The .motyw plik zostanie podzielony na sekcje. Pierwsza sekcja to sekcja [Motyw]. Sekcja [Motyw] ma tylko dwie opcje, wyświetlaną nazwę motywu i ikonę motywu. Nazwa wyświetlana może być tym, czym chcesz wywołać motyw w panelu sterowania> spersonalizować okno, a grafika ikony musi być plikiem PNG. Grafika zostanie przeskalowana do rozmiaru 80 × 240, więc użyj czegoś zbliżonego do tej rozdzielczości lub proporcji.

    Uwaga: ikona motywu pojawi się tylko w Panelu sterowania> Personalizacja, więc nie martw się, jeśli nie widzisz ikony.

    Reszta sekcji [Motyw] pokaże oknom, które ikony mają zostać użyte w ikonach pulpitu (Komputer, Dokumenty, Kosz, Sieć). W przypadku plików ikon można użyć autonomicznego .i co pliki lub możesz użyć ikon osadzonych w .exe lub .dll również pliki. Dla .exe i .dll pliki, które musisz określić, aby użyć ikony z przecinkiem, a następnie powiedz, której ikony chcesz użyć. (my.exe, 0 lub my.dll, -50). Każdy element na pulpicie ma unikalny ekran, który go identyfikuje, dlatego upewnij się, że używasz odpowiedniego ciągu dla każdego elementu.

    Komputer = [CLSID \ 20D04FE0-3AEA-1069-A2D8-08002B30309D \ DefaultIcon]
    Dokumenty = [CLSID \ 59031A47-3F72-44A7-89C5-5595FE6B30EE \ DefaultIcon]
    Sieć = [CLSID \ F02C1A0D-BE21-4350-88B0-7367FC96EF3C \ DefaultIcon]
    Kosz = [CLSID \ 645FF040-5081-101B-9F08-00AA002F954E \ DefaultIcon

    Poniżej każdej pozycji zostanie określona ikona z wartością DefaultValue, oprócz kosza, w którym będą używane wartości Full i Empty.

    Po sekcji [Motyw] znajdują się opcjonalne sekcje [Panel sterowania \ Kolory] i [Panel sterowania \ Kursory]. Sekcja kolorów byłaby bardzo trudna do dostosowania ręcznie, ale jeśli naprawdę chcesz tego spróbować, możesz dostosować następujące elementy za pomocą kodów RGB.

    Uwaga: kody RGB są w zakresie od 0 do 255 i są oddzielone spacjami. Tak więc czarny to 0 0 0, a biały 255 255 255.

    ActiveTitle, Background, Hilight, HilightText, TitleText, Window, WindowText, Scrollbar, InactiveTitle, Menu, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, GrayText, ButtonText, InactiveTitleText, ButtonHilight, ButtonDkShadow, ButtonLight, InfoText, InfoWindow, GradientActiveTitle,
    GradientInactiveTitle

    Zamiast wykonywać tę sekcję ręcznie, możesz także dostosować kolory za pomocą panelu sterowania> personalizuj> kolory, a następnie zapisz plik motywu, a następnie po prostu skopiuj i wklej sekcję kolorów do wybranego motywu.

    W sekcji [Panel sterowania \ Kursory] dostępna jest opcja .cur lub .ani pliki, które chcesz użyć dla każdego kursora. Poprawne kursory, które możesz zamienić, są następujące:

    Strzałka, Pomoc, AppStart, Poczekaj, NWPen, Nie, Rozmiar, SizeWE, Celownik, IBeam, RozmiarNWSE, RozmiarNESW, RozmiarWszystkie, UpArrow

    Jeśli kursor nie zostanie zdefiniowany, zostaną użyte wartości domyślne systemu.

    Po tych dwóch sekcjach pojawia się pierwsza obowiązkowa sekcja, a mianowicie sekcja [Panel sterowania \ Pulpit]. Jeśli nie masz tej części pliku, motyw nie zostanie rozpoznany jako poprawny motyw. Tutaj określisz, jaki będzie obraz tapety, jak obraz będzie wyświetlany i czy obraz jest kafelkowany czy nie. Trzy potrzebne wartości to Tapeta, TileWallpaper i WallpaperStyle.

    Tapeta może być .bmp, .gif, .jpg, .png lub .tif plik. TileWallpaper to albo 1 albo 0; 1 oznacza, że ​​tapeta powinna być wyłożona kafelkami, a 0 wyłącza kafelek. WallpaperStyle może mieć następujące wartości. 0 oznacza, że ​​obraz jest wyśrodkowany, 2 oznacza, że ​​obraz jest rozciągnięty, 6 będzie pasował do obrazu na ekranie, lub 10 będzie zmieniać rozmiar i przycinał obraz w celu dopasowania do ekranu.

    Po zdefiniowaniu sekcji [Panel sterowania \ Pulpit] możesz przejść do następnej opcjonalnej sekcji [Pokaz slajdów]. [Slideshow] przedstawia sposób obracania tła w systemie Windows 7. Ta sekcja ma następujące atrybuty: Interval, Shuffle, RSSFeed, ImagesRootPath, Pozycja * Path (* oznacza, które obrazy zostaną uwzględnione w pokazie slajdów). Atrybuty można zdefiniować za pomocą następujących wartości: Interwał wskazuje czas oczekiwania przed zmianą obrazu tapety (w milisekundach), Losowo 1 lub 0, aby określić, czy obrazy są wyświetlane w kolejności alfabetycznej lub tasowane, punkty RSSFeed do Adres URL obrazu RSS, którego chcesz użyć, ImageRootPath to folder zawierający twoje obrazy, a pozycja * Ścieżka określa liczbę pozycji uwzględnionych w pokazie slajdów. Każda pozycja Ścieżka elementu wskazuje na jeden obraz tapety, dlatego musisz ręcznie określić każdy obraz.

    Uwaga: ImagesRootPath i RSSFeed nie mogą być używane razem.

    Po [Pokazie slajdów] znajduje się kolejna opcjonalna sekcja o nazwie [Metryki]. Sekcja [Metryki] pokazuje wymiary różnych elementów wyświetlania, takich jak szerokość obramowania okna, wysokość ikony lub szerokość paska przewijania. Wartości NonclientMetrics i IconMetrics są strukturami binarnymi zdefiniowanymi przez NONCLIENTMETRICS i ICONMETRICS w winuser.h. Innymi słowy, prawdopodobnie nie chcesz edytować tej sekcji ręcznie. Jeśli zamierzasz zmienić wartość dowolnych okiennych okien, sugerowałbym to poprzez panel sterowania i zapisanie zmodyfikowanego motywu. Następnie wyeksportuj sekcję [Metryki] do wybranego motywu. Nie-mniej, oto przykład sekcji [Metryki].

    Następna jest wymagana sekcja [VisualStyles]. Ta sekcja pozwala wskazać a .msstyles plik, który można zmodyfikować w celu dostosowania. Jeśli używasz .msstyles wartość w tej sekcji należy usunąć sekcje [Metrics] i [Color] kompozycji, ponieważ .msstyles zastąpi obie te sekcje. Poprawne atrybuty to Ścieżka, Kolor, Skład, Rozmiar, Kolorowanie Kolor i Przejrzystość. Te opcje ułatwiają dostosowanie istniejącej już kompozycji. Na przykład, jeśli ustawisz atrybut ścieżki na% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles, możesz łatwo rozpocząć dostosowywanie domyślnego motywu Windows Aero.

    Po [VisualStyles] są opcjonalne sekcje [Sounds] i [AppEvents]. W tej sekcji możesz określić każdy dźwięk ręcznie, używając ścieżki do pliku .wav, jak na przykład:
    [AppEvents \ Schemes \ Apps \ .Default \ SystemExclamation]
    DefaultValue =

    Lub możesz określić jeden z wbudowanych schematów dźwiękowych za pomocą
    SchemeName =
    Możesz użyć jednego z wbudowanych schematów dźwiękowych lub określić .dll plik zawierający motyw.

    Po [Dźwięki] jest sekcja [Rozruch]. Sekcja [Boot] ma tylko jedną wartość dla SCRNSAVE.EXE, punkt tę wartość do cokolwiek .scr plik, którego chcesz użyć do wygaszacza ekranu.

    Wreszcie jest wymagany [MasterThemeSelector], który ma tylko jeden atrybut i nie masz wyboru dla wartości. W tej sekcji jest tylko MTSM = DABJDKT, który wskazuje, że motyw jest prawidłowy.

    Po uzyskaniu wszystkich wymaganych i opcjonalnych sekcji w pliku zapisz go w pliku, który chcesz nazwać i zmień jego rozszerzenie .txt to .theme. Upewnij się, że przeglądasz znane rozszerzenia plików podczas zmiany rozszerzenia, w przeciwnym razie prawdziwe rozszerzenie będzie ukryte.

    Pakowanie zestawu motywów

    Ostatnim krokiem jest spakowanie wszystkich multimediów do formatu .imepack plik. The .imepack plik jest po prostu plikiem .cab ze zmianą rozszerzenia. Więc jeśli masz już oprogramowanie, które może stworzyć plik .cab, po prostu użyj tego oprogramowania, aby skompresować folder ze wszystkimi Twoimi multimediami i zmienić rozszerzenie. Jeśli nie masz jeszcze programu do pakowania w kabinę, możesz sprawdzić CabPack, który jest darmowy.

    Oto przykład motywu Matrix, który zbudowaliśmy od zera.

    Wniosek

    Gdy masz już swój pakiet tematyczny, możesz go zastosować do swojego własnego systemu, zanim go udostępnisz. Jeśli jest coś jeszcze, co wymaga poprawienia, możesz wrócić i zmienić go w swoim .motyw plik można zmienić za pomocą interfejsu GUI systemu Windows, a następnie ponownie zapisać motyw do udostępniania. A teraz idź tam i podziel się ulubionymi motywami z resztą świata.

    Spinki do mankietów

    Odsyłacz do pakietu motywów Microsoft
    CabPack