If-Koubou

Utwórz pakiet tematyczny Windows 7 od zera

Utwórz pakiet tematyczny Windows 7 od zera (Jak)

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 jest o wiele bardziej pracochłonne 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ę, co dokładnie możesz zmienić, aby inni mogli go użyć. Pakiety 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 ustawień domyślnych dostarczanych z oknami. Jeśli nie znajdziesz kursora myszy, który ci się spodoba, 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, generując .motyw plik. Ten plik jest sercem pakietu 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 na ikonach pulpitu (Komputer, Dokumenty, Kosz, Sieć). W przypadku plików ikon można użyć wersji niezależnej .i co pliki lub możesz użyć ikon osadzonych w .exe lub .dll również pliki. Dla .exe i .dll pliki musisz określić, której ikony użyć przecinkiem, a następnie powiedz, której ikony użyjesz. (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 z wyjątkiem 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 czerń to 0 0 0, a biała 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, Krzyżyk, IBeam, RozmiarNWSE, RozmiarNESW, RozmiarWszystkie, UpArrow

Jeśli kursor nie jest 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, 10 będzie zmieniać rozmiar i przycinać obraz tak, aby pasował do ekranu.

Po zdefiniowaniu sekcji [Panel sterowania \ Pulpit] możesz przejść do następnej opcjonalnej sekcji [Pokaz slajdów]. [Slajdy] to sposób tworzenia obrotowych środowisk dla systemu Windows 7.Ta sekcja ma następujące atrybuty: Interval, Shuffle, RSSFeed, ImagesRootPath, Pozycja * Ścieżka (* oznacza, które zdjęcia zostaną uwzględnione w pokazie slajdów). Atrybuty można zdefiniować za pomocą następujących wartości: Odstęp pokazuje 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 losowo, 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, ile pozycji znajduje się 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 [Pokaz slajdów] jest kolejna opcjonalna sekcja o nazwie [Metrics]. 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ść wszystkich 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ącego już motywu. 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 wybrać jeden z wbudowanych programów dźwiękowych przy pomocy
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ść na 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 poprawny.

Po uzyskaniu wszystkich wymaganych i opcjonalnych sekcji w pliku zapisz go w pliku, który chcesz nazwać i zmień jego rozszerzenie .txt do .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 .themepack plik. The .themepack 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