Tworzenie Windows 7 Theme Pack od podstaw

  • Justin Garrison

    @ rothgar

  • aktualizacja 18 września 2017 11: 19
  • Dostosowywanie systemu Windows nie jest niczym nowym, ale w systemie Windows 7 dostosowywanie stało się o wiele łatwiejsze dzięki pakietom motywów. Oto jak możesz stworzyć swój własny pakiet motywów od podstaw.

    Tworzenie pakietu motywów od podstaw to o wiele więcej pracy niż korzystanie z wbudowanych narzędzi, ale daje o wiele 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 za pomocą natywnych narzędzi Windows. Kiedy zamierzasz stworzyć motyw, który możesz udostępnić innym, będziesz chciał wziąć pod uwagę to, co dokładnie będziesz mógł zmienić, z czego inni będą mogli korzystać. Pakiety motywów systemu Windows 7 pozwalają dostosować tło pulpitu (w tym tła „pokaz slajdów” i tła kanału RSS), wygaszacz ekranu, dźwięki systemowe, ikony pulpitu, wskaźniki myszy i kolory systemowe.

    Dostosuj swój motyw

    rozpocznij 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ą zamierzasz dostosować. Jeśli nie określisz Części do motywu, system użyje domyślnych ustawień systemu windows. Jeśli więc nie znajdziesz kursora myszy, który Ci się podoba, System Windows użyje domyślnego kursora dla systemu. Gdy już masz żądane pliki, umieść je wszystkie w folderze, do którego możesz łatwo się dostać. Zamierzam zbudować motyw oparty na tapetach Matrix, które niedawno opublikowaliśmy.

    Reklama

    rozpoczniemy dostosowywanie od wygenerowania .plik motywu. Ten plik jest sercem pakietu motywów i powie systemowi Windows, którego pliku multimedialnego użyć, gdzie. The .plik motywu 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 jak chcesz i otwórz go za pomocą ulubionego edytora tekstu.

    The .plik motywu zostanie podzielony na sekcje. Pierwsza sekcja to sekcja. Sekcja ma tylko dwie opcje, nazwę wyświetlaną motywu i ikonę motywu. Wyświetlaną nazwą może być dowolna nazwa motywu w Panelu sterowania > okno personalizacji, a grafika ikony musi być plikiem PNG. Grafika zostanie przeskalowana do 80×240, więc użyj czegoś Bliskiego tej rozdzielczości lub proporcji.

    Uwaga: Ikona motywu pojawi się tylko pod oknem personalizacji Panelu sterowania >, więc nie martw się, jeśli nie widzisz ikony.

    najlepszy Biuletyn Technologiczny w dowolnym miejscu

    Dołącz do subskrybentów 425,000 i otrzymuj codziennie Przegląd funkcji, artykułów, wiadomości i ciekawostek.

    przesyłając swój e-mail, zgadzasz się z warunkami użytkowania i Polityką Prywatności.

    reszta sekcji powie windows, które ikony mają być używane do ikon pulpitu (komputer, dokumenty, Kosz, sieć). W przypadku plików ikon możesz użyć dowolnego samodzielnego .pliki ico, lub możesz użyć ikon osadzonych w.exe lub .również pliki dll. Dla .exe i …pliki dll musisz określić, która ikona ma być używana z przecinkiem, a następnie powiedzieć, która ikona będzie używana. (my.exe, 0 lub mój.dll, -50). Każdy element pulpitu ma unikalny ekran, który go identyfikuje, więc upewnij się, że używasz odpowiedniego ciągu dla każdego elementu.

    Reklama

    komputer =
    dokumenty =
    sieć =
    Kosz = sekcja jest opcjonalna i sekcje. Sekcja kolory byłoby bardzo trudne do dostosowania ręcznie, ale jeśli naprawdę chcesz spróbować, możesz dostosować następujące elementy za pomocą kodów RGB.

    Uwaga: kody RGB wahają się od 0 do 255 i są oddzielone spacjami. Więc czarny to 0 0 0, a biały to 255 255 255.

    Reklama

    ActiveTitle, Background, Hilight, HilightText, TitleText, Window, WindowText, Scrollbar, InactiveTitle, Menu, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, GrayText, ButtonText, Inactivetitext, ButtonHilight, ButtonDkShadow, ButtonLight, infotext, InfoWindow, gradientactivetitle,
    Gradientinactivetitle

    zamiast robić tę sekcję ręcznie, Możesz również dostosować kolory za pomocą Panelu sterowania > Personalizuj > Kolory, a następnie zapisz plik motywu, a następnie po prostu skopiuj i wklej plik sekcja kolory do motywu, który chcesz.

    sekcja ma opcję, dla której .cur lub .Pliki ani, których chcesz użyć dla każdego kursora. Poprawne Kursory, które można zastąpić, są następujące:

    Arrow, Help, AppStarting, Wait, Nwpen, No, Size, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow

    Reklama

    jeśli kursor nie jest zdefiniowany, zostaną użyte domyślne ustawienia systemowe.

    po tych dwóch sekcjach pojawia się pierwsza obowiązkowa sekcja I to jest sekcja. Jeśli nie masz tej części pliku, motyw nie zostanie rozpoznany jako poprawny motyw. W tym miejscu określisz, jaki będzie obraz tapety, jak będzie wyświetlany obraz i czy obraz jest kafelkowy, czy nie. Trzy potrzebne wartości to Wallpaper, TileWallpaper i WallpaperStyle.

    Tapety mogą byćbmp,gif,jpg, .png, lub .plik tif. TileWallpaper to 1 lub 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 dopasuje obraz do ekranu lub 10 zmieni rozmiar i przyciąć obraz, aby pasował do ekranu.

    po zdefiniowaniu sekcji możesz przejść do następnej opcjonalnej sekcji . jak można zrobić obracające się tła dla Windows 7. Ta sekcja ma następujące atrybuty: Interval, Shuffle, Rssfeed, ImagesRootPath, item*Path (* reprezentuje, które zdjęcia zostaną uwzględnione w pokazie slajdów). Atrybuty mogą być zdefiniowane za pomocą następujących wartości: Interval pokazuje czas oczekiwania przed zmianą obrazu tapety (w milisekundach), Shuffle to 1 lub 0, aby określić, czy obrazy są wyświetlane w kolejności alfabetycznej lub tasowane, RSSFeed wskazuje adres URL kanału RSS obrazów, którego chcesz użyć, ImagesRootPath to folder zawierający Twoje obrazy, a Item*Path określa, ile elementów jest zawartych w pokazie slajdów. Każdy element * ścieżka wskazuje na jeden obraz tapety, więc musisz ręcznie określić każdy obraz.

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

    Reklama

    Poniżej znajduje się kolejna opcjonalna sekcja o nazwie . sekcja pokazuje wymiary różnych elementów wyświetlania, takich jak szerokość obramowania okna, wysokość ikon lub szerokość paska przewijania. Wartości NonclientMetrics i IconMetrics są strukturami binarnymi zdefiniowanymi przez NONCLIENTMETRICS i ICONMETRICS w programie winuser.h. innymi słowy, prawdopodobnie nie chcesz edytować tej sekcji ręcznie. Jeśli masz zamiar zmienić wartość dowolnego okna, sugerowałbym zrobienie tego za pomocą Panelu sterowania i zapisanie zmodyfikowanego motywu. Następnie wyeksportuj sekcję do wybranego motywu. Nie mniej, oto przykład sekcji.

    Następna jest wymagana sekcja. Ta sekcja pozwala wskazać na .plik msstyles, który można modyfikować w celu dostosowania. Jeśli używasz .wartość msstyles w tej sekcji trzeba będzie usunąć i sekcje motywu, ponieważ.msstyles zastąpi obie te sekcje. Poprawnymi atrybutami są Path, Color, Composition, Size, ColorizationColor i Transparancy. Te opcje ułatwiają dostosowanie już istniejącego motywu. Na przykład, jeśli ustawisz atrybut path na % SystemRoot % \resources \ Themes\Aero\Aero.msstyles możesz łatwo rozpocząć dostosowywanie domyślnego motywu Windows Aero.

    Poniżej znajdują się sekcje opcjonalne i. W tej sekcji możesz określić każdy dźwięk ręcznie, używając ścieżki do a .plik wav w ten sposób:

    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ć.plik dll zawierający motyw.

    Ogłoszenie

    poniżej znajduje się dział. Sekcja ma tylko jedną wartość dla SCRNSAVE.EXE wskaż tę wartość na cokolwiek .plik scr, którego chcesz użyć do wygaszacza ekranu.

    wreszcie jest wymagany, który ma tylko jeden atrybut i nie masz wyboru dla wartości. Jedyną rzeczą, która idzie w tej sekcji jest MTSM=DABJDKT, który wskazuje, że temat jest poprawny.

    gdy masz wszystkie wymagane i opcjonalne sekcje w pliku, zapisz plik do dowolnej nazwy i zmień rozszerzenie.txt do .temat. Upewnij się, że wyświetlasz znane rozszerzenia plików podczas zmiany rozszerzenia, w przeciwnym razie prawdziwe rozszerzenie będzie ukryte.

    Packaging your theme pack

    the final step it to packaging all of your media into a .plik themepack. The .plik themepack jest po prostu.plik cab ze zmianą rozszerzenia. Więc jeśli masz już oprogramowanie, które może utworzyć .plik cab, po prostu użyj tego oprogramowania, aby skompresować folder motywowy ze wszystkimi multimediami i zmienić rozszerzenie. Jeśli nie masz jeszcze programu do pakowania cab, możesz sprawdzić CabPack, który jest darmowy.

    Reklama

    oto przykład motywu Matrix zbudowaliśmy od podstaw.

    sshot-2010-08-11-

    wniosek

    gdy już masz swój pakiet motywów, możesz go zastosować do własnego systemu przed udostępnieniem go. Jeśli jest coś jeszcze, co wymaga poprawek, możesz wrócić i zmienić to w swoim .plik motywu możesz go zmienić za pomocą interfejsu graficznego systemu Windows, a następnie ponownie zapisać motyw do udostępnienia. Teraz idź tam i podziel się swoimi ulubionymi poprawkami motywu z resztą świata.

    linki

    Leave a Reply

    Twój adres e-mail nie zostanie opublikowany.