28Aug

Opret en Windows 7-temapakke fra bunden

Windows-tilpasning er ikke noget nyt, men med Windows 7 blev tilpasning meget lettere med temapakker. Sådan kan du oprette din egen temapakke fra bunden.

Oprettelse af en temapakke fra bunden er meget mere arbejde end brug af indbyggede værktøjer, men det giver dig meget mere fleksibilitet ved at give dig mulighed for at oprette mærkeikoner, RSS-baggrundsfeeds og tilpasning af alle funktioner, som måske ikke er lette at gennemføreWindows native værktøjer. Når du skal oprette et tema, som du kan dele med andre, vil du gerne tage højde for, hvad du præcist kan ændre, som andre vil kunne bruge. Windows 7-pakker giver dig mulighed for at tilpasse skrivebordsbaggrunden( herunder "diasshow" baggrunde og RSS-feed baggrunde), pauseskærm, systemlyde, desktop ikoner, musepekere og systemfarver.

Tilpas dit tema

Start temapakken ved at samle alle de filer, du vil bruge til din tilpasning. Husk at få varer til hver del, du skal tilpasse. Hvis du ikke angiver dele til tema, bruger systemet de standardindstillinger, der følger med Windows. Så hvis du ikke finder en musemarkør, kan du bruge Windows til at bruge standardmarkøren til systemet. Når du har de filer, du ønsker, skal du sætte dem alle i en mappe, som du nemt kan komme til. Jeg skal bygge et tema baseret på Matrix tapeter vi lavede for nylig.

Vi vil starte tilpasningen ved at generere . theme filen. Denne fil er hjertet af din temapakke og vil fortælle Windows, hvilke mediefiler der skal bruges hvor. . theme -filen er virkelig bare en specielt formateret tekstfil, så start med højre klik i din mappe og opret et nyt tekstdokument. Navngiv filen, uanset hvad du vil, og åbn den med din yndlings teksteditor.

. theme filen vil blive brudt op i sektioner. Det første afsnit er afsnittet [Tema].Afsnittet [Tema] har kun to muligheder, temavisningens navn og temaikonet. Skærmnavnet kan være, hvad du vil have temaet, der skal kaldes i kontrolpanelet & gt;Personliggør vinduet, og ikonet grafik skal være en PNG-fil. Grafikken skaleres til 80 × 240, så brug noget tæt på den opløsning eller ratio.

Bemærk: Temaikonet vises kun under Kontrolpanel & gt;Personliggørelsesvinduet, så bekymre dig ikke, hvis du ikke kan se ikonet.

Resten af ​​[Tema] sektionen fortæller vinduer, hvilke ikoner der skal bruges til ikonerne til skrivebordet( Computer, Dokumenter, Papirkurv, Netværk).For ikonfiler kan du bruge enten selvstændige . ico filer, eller du kan også bruge ikoner indlejret i . exe eller. dll filer. For . exe og. dll filer skal du angive hvilket ikon der skal bruges med et komma og derefter sige hvilket ikon du skal bruge.(my.exe, 0 eller my.dll, -50).Hver stationære genstand har en unik skærm, der identificerer den, så sørg for at du bruger den rigtige streng for hvert element.

Computer = [CLSID \{ 20D04FE0-3AEA-1069-A2D8-08002B30309D} \ DefaultIcon]
Dokumenter = [CLSID \{ 59031A47-3F72-44A7-89C5-5595FE6B30EE} \ DefaultIcon]
Netværk = [CLSID \{ F02C1A0D-BE21-4350-88B0-7367FC96EF3C} \ DefaultIcon]
Papirkurv = [CLSID \{ 645FF040-5081-101B-9F08-00AA002F954E} \ DefaultIcon

Under hvert element vil du angive ikonet med DefaultValue undtagen papirkurven, som vil bruge værdier Fuldog tom.

Efter sektionen [Tema] er de valgfrie [Kontrolpanel \ Farver] og [Kontrolpanel \ Markører] sektioner. Farvesektionen ville være ekstremt svært at justere manuelt, men hvis du virkelig vil prøve det, kan du justere følgende punkter ved hjælp af RGB-koder.

Bemærk: RGB koder spænder fra 0-255 og adskilles af mellemrum. Så sort er 0 0 0 og hvid er 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

I stedet for at gøre dette afsnit for hånd, kan du også justere farverne ved hjælp af kontrolpanelet & gt;personliggøre & gt;farver, og gem derefter temafilen, og så kopier og indsæt kun farverne i det ønskede tema.

Afsnittet [Control Panel \ Cursors] har en mulighed for hvilke . cur eller. ani filer, du vil bruge til hver markør. De gyldige markører, du kan erstatte, er følgende:

Pil, Hjælp, AppStarting, Vent, NWPen, Nej, Størrelse, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow

Hvis ikke markør er defineret, vil standardindstillingerne blive brugt.

Efter disse to sektioner kommer den første obligatoriske sektion, og det er [Kontrolpanel \ Desktop] sektionen. Hvis du ikke har denne del af filen, vil temaet ikke blive anerkendt som et gyldigt tema. Her skal du angive, hvad tapetbilledet vil være, hvordan billedet vil blive vist, og hvis billedet er flisebelagt eller ej. De tre værdier du har brug for er Wallpaper, TileWallpaper og WallpaperStyle.

Wallpaper kan være en . bmp,. gif,. jpg,. png eller. tif -fil. TileWallpaper er enten en 1 eller 0;1 angiver, at tapetet skal flises, mens 0 deaktiverer flisen. WallpaperStyle kan være følgende værdier.0 betyder billedet er centreret, 2 betyder at billedet er strakt, 6 vil passe billedet til skærmen, eller 10 vil ændre størrelsen og beskære billedet for at passe til skærmen.

Når du har defineret [Kontrolpanel \ Desktop] -afsnittet, kan du gå videre til det næste valgfrie afsnit [Diasshow].[Diasshow] er, hvordan du kan lave roterende baggrunde til Windows 7. Dette afsnit har følgende attributter: Interval, Shuffle, RSSFeed, ImagesRootPath, Item * Path( * repræsenterer hvilke billeder der vil blive inkluderet i diasshowet).Attributterne kan defineres med følgende værdier: Interval viser hvor lang tid der skal vente, før tapetbilledet ændres( i millisekunder). Shuffle er en 1 eller 0 for at bestemme om billeder vises i alfabetisk rækkefølge eller blandet, RSSFeed-punkter tilURL til billederne RSS feed du vil bruge, ImagesRootPath er den mappe, der indeholder dine billeder, og Item * Path bestemmer, hvor mange elementer der er inkluderet i diasshowet. Hver post * Path-indgangspunkter angiver et tapetbillede, så du skal angive hvert billede manuelt.

Bemærk: ImagesRootPath og RSSFeed kan ikke bruges sammen.

Efter [SlideShow] er en anden valgfri sektion kaldet [Metrics].[Metrics] sektionen viser dimensioner af forskellige displayelementer, såsom vinduets kantbredde, ikonhøjde eller rullebredde. Værdierne NonclientMetrics and IconMetrics er binære strukturer defineret af NONCLIENTMETRICS og ICONMETRICS i winuser.h. Med andre ord vil du sandsynligvis ikke redigere dette afsnit manuelt. Hvis du vil ændre værdien af ​​et vindue boarders, vil jeg foreslå at gøre det via kontrolpanelet og gemme det ændrede tema. Udfør derefter [Metrics] -delen i dit ønskede tema. Ikke desto mindre, her er et eksempel på en [Metrics] sektion.

Næste er den nødvendige [VisualStyles] sektion. Dette afsnit giver dig mulighed for at pege på a. msstyles -fil, som kan ændres til tilpasning. Hvis du bruger en . msstyles -værdi i dette afsnit, skal du fjerne afsnittene [Metrics] og [Color] i dit tema, fordi. msstyles erstatter begge disse sektioner. De gyldige attributter er Sti, Farve, Sammensætning, Størrelse, ColorizationColor og Transparancy. Disse muligheder gør det nemmere at tilpasse et allerede eksisterende tema. Hvis du f.eks. Indstiller stinavattributen til% SystemRoot% \ resources \ Temaer \ Aero \ Aero.msstyles, kan du nemt begynde at tilpasse standard Windows Aero-tema.

Efter [VisualStyles] er de valgfrie [Lyde] og [AppEvents] sektioner. For dette afsnit kan du enten specificere hver lyd manuelt ved at bruge stien til en. wav-fil som sådan:
[AppEvents \ Schemes \ Apps \. Default \ SystemExclamation]
DefaultValue =

Eller du kan angive en af ​​de indbyggede lydordningermed
SchemeName =
Du kan bruge en af ​​de indbyggede lydordninger eller angive . dll -filen, der indeholder temaet.

Efter [Lyde] er [Boot] sektionen. Afsnittet [Boot] har kun en værdi for SCRNSAVE.EXE peger denne værdi til uanset . scr fil, du vil bruge til din pauseskærm.

Endelig er den nødvendige [MasterThemeSelector], som kun har en attribut, og du har ikke et valg for værdien. Det eneste der går i dette afsnit er MTSM = DABJDKT, hvilket angiver, at temaet er gyldigt.

Når du har alle de nødvendige og valgfrie sektioner i filen, skal du gemme filen, uanset hvad du vil kalde den og ændre udvidelsen fra . txt til. theme .Sørg for at du kender kendte filudvidelser, når du ændrer udvidelsen, ellers vil den sande udvidelse blive skjult.

Pakker din temapakke

Det sidste skridt er at pakke alle dine medier i en . themepack -fil. . themepack -filen er simpelthen en. cab-fil med en udvidelsesændring. Så hvis du allerede har software, der kan oprette en. cab-fil, skal du blot bruge den software til at komprimere din tema mappe med alle dine medier i den og ændre udvidelsen. Hvis du ikke allerede har et kabinepakkeprogram, kan du tjekke CabPack, som er freeware.

Her er et eksempel på Matrix Theme, vi byggede fra bunden.

Konklusion

Når du har din temapakke, kan du anvende den på dit eget system, før du deler det. Hvis der er noget andet, der skal tilpasses, kan du enten gå tilbage og ændre det i din . theme fil, du kan ændre det gennem Windows GUI og derefter gemme temaet for deling igen. Gå nu ud der og del dine favorit tema tweaks med resten af ​​verden.

Links

Microsoft-pakke
CabPack