28Aug

Utwórz pakiet tematyczny Windows 7 od zera

click fraud protection

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, co może nie być łatwe. Natywne narzędzia Windows. 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 tematyczne 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.

instagram viewer

Rozpoczniemy dostosowywanie, generując plik . theme .Ten plik jest sercem pakietu motywów i informuje system Windows, który plik multimedialny ma być używany. Plik . theme 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.

Plik . theme 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, co chcesz wywołać motyw w panelu sterowania & gt;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 & gt;Okno personalizacji nie martw się, jeśli nie widzisz ikony.

Reszta sekcji [Motyw] pokaże oknom, które ikony mają być używane dla ikon na pulpicie( Komputer, Dokumenty, Kosz, Sieć).W przypadku plików ikon można użyć autonomicznych plików . ico lub można również użyć ikon osadzonych w plikach . exe lub. dll .W przypadku plików . exe i. dll należy określić, której ikony użyć przecinkiem, a następnie określić, której ikony należy 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 Fulli Opróżnij.

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, Tło, 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 również dostosować kolory za pomocą panelu sterowania & gt;spersonalizuj & gt;kolorów, a następnie zapisz plik motywu, a następnie po prostu skopiuj i wklej sekcję kolorów do wybranego motywu.

Sekcja [Panel sterowania \ Kursory] ma opcję, dla której . cur lub pliki. ani , których 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ć plikiem . bmp,. gif,. jpg,. png lub. tif .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 obraz rozciągnięty, 6 będzie pasował do obrazu na ekranie lub 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].[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ł 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 doAdres 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].

Dalej jest wymagana sekcja [VisualStyles].Ta sekcja pozwala wskazać a. plik msstyles , który można zmodyfikować w celu dostosowania. Jeśli używasz wartości . msstyles w tej sekcji, będziesz musiał usunąć sekcje [Metryki] i [Kolor] swojego motywu, ponieważ styl. 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, na przykład:
[AppEvents \ Schemes \ Apps \. Default \ SystemExclamation]
DefaultValue =

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

Po [Dźwięki] jest sekcja [Rozruch].Sekcja [Boot] ma tylko jedną wartość dla SCRNSAVE.EXE, wskaż tę wartość na dowolny plik . scr , 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 zapisaniu wszystkich wymaganych i opcjonalnych sekcji w pliku zapisz go w pliku, który chcesz nazwać i zmień jego rozszerzenie z . txt na. 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 pliku . themepack .Plik . themepack to po prostu plik. 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

Po utworzeniu pakietu tematycznego można go zastosować do własnego systemu przed udostępnieniem go. Jeśli jest coś jeszcze, co wymaga poprawienia, możesz albo powrócić i zmienić go w pliku , który możesz zmienić za pomocą interfejsu GUI systemu Windows, a następnie ponownie zapisać motyw do udostępnienia. A teraz idź tam i podziel się ulubionymi motywami z resztą świata.

Odsyłacze

Informacje o pakiecie tematycznym Microsoft
CabPack