28Aug

Skapa en Windows 7-temapakning från grunden

click fraud protection

Windows-anpassning är inte något nytt, men med Windows 7 har anpassningen blivit mycket enklare med temapaket. Så här kan du skapa ditt eget temapaket från början.

Att skapa ett temapak från början är mycket mer än att använda inbyggda verktyg, men det ger dig mycket mer flexibilitet genom att du kan skapa varumärkesikoner, RSS-bakgrundsfeeds och anpassa alla funktioner som kanske inte är enkla att göra genomWindows inbyggda verktyg. När du ska skapa ett tema som du kan dela med andra kommer du att vilja ta hänsyn till vad exakt du kommer att kunna ändra som andra kommer att kunna använda. Med temapaket i Windows 7 kan du anpassa skrivbordsbakgrunden( inklusive bakgrundsbilder och bakgrundsbilder för RSS-flöden), skärmsläckare, systemljud, skrivbordsikoner, muspekare och systemfärger.

Anpassa ditt tema

Starta temapaketet genom att samla alla filer du vill använda för din anpassning. Kom ihåg att få saker för varje del du ska anpassa. Om du inte anger delar till tema, använder systemet de standardvärden som följer med Windows. Så om du inte hittar en muspekare du vill, kommer Windows att använda standardmarkören för systemet. När du har de filer du vill ha, lägg dem alla i en mapp som du lätt kan komma till. Jag ska bygga ett tema baserat på Matrix-bakgrundsbilder som vi publicerade nyligen.

instagram viewer

Vi startar anpassningen genom att generera . THEME -filen. Den här filen är hjärtat av ditt temapaket och kommer att berätta för Windows vilken mediefil du vill använda där. . theme -filen är egentligen bara en speciellt formaterad textfil så börja med högerklickning i din mapp och skapa ett nytt textdokument. Namn filen vad du vill och öppna den med din favorit textredigerare.

. THEME -filen kommer att brytas upp i sektioner. Det första avsnittet är avsnittet [Tema].Sektionen [Tema] har bara två alternativ, tematidens namn och tematikonen. Visningsnamnet kan vara vad du vill att temat ska ringas i kontrollpanelen & gt;personifiera fönstret och ikonen grafiken måste vara en PNG-fil. Grafiken ska skalas till 80 × 240, så använd något nära den upplösningen eller förhållandet.

Obs! Tematikonen visas bara under Kontrollpanelen & gt;Anpassningsfönster så oroa dig inte om du inte ser ikonen.

Resten av avsnittet [Theme] kommer att berätta för Windows vilka ikoner som ska användas för skrivbordsikonen( Dator, Dokument, Papperskorgen, Nätverk).För ikonfiler kan du använda antingen fristående . ico -filer, eller du kan även använda ikoner som är inbäddade i . exe eller. dll -filer. För . exe och. dll -filer måste du ange vilken ikon som ska användas med ett komma och sedan säga vilken ikon du ska använda.(my.exe, 0 eller my.dll, -50).Varje skrivbordsobjekt har en unik skärm som identifierar den så se till att du använder rätt sträng för varje objekt.

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

Nedanför varje objekt anger du ikonen med DefaultValue utom papperskorgen som använder värden Fulloch tomt.

Efter avsnittet [Tema] är de valfria [Kontrollpanel \ Färger] och [Kontrollpanel \ Markörer] sektioner. Färgavsnittet skulle vara extremt svårt att justera manuellt men om du verkligen vill prova det kan du justera följande objekt med hjälp av RGB-koder.

Obs! RGB-koder sträcker sig från 0-255 och är åtskilda av mellanslag. Så svart är 0 0 0 och vit är 255 255 255.

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

I stället för att göra detta avsnitt för hand kan du också justera färgerna med kontrollpanelen & gt;personifiera & gt;färger, och spara sedan temafilen och kopiera och klistra sedan in färgerna i det tema du vill ha.

Avsnittet [Kontrollpanel \ Cursors] har ett alternativ för vilka . cur eller. ani -filer du vill använda för varje markör. Giltiga markörer som du kan ersätta är följande:

Pil, Hjälp, AppStarting, Vänta, NWPen, Nej, Storlek, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow

Om inte markören är definierad används standardinställningarna.

Efter dessa två avsnitt kommer den första obligatoriska sektionen och det är [Kontrollpanelen \ Desktop] -avsnittet. Om du inte har den här delen av filen kommer temat inte att erkännas som ett giltigt tema. Här kommer du att ange vad tapetbilden ska vara, hur bilden ska visas och om bilden är sida vid sida eller inte. De tre värden du behöver är Wallpaper, TileWallpaper och WallpaperStyle.

Bakgrund kan vara en . Bmp,. gif,. jpg,. png eller. tif -fil. TileWallpaper är antingen en 1 eller 0;1 indikerar att tapetet ska kakelas medan 0 avaktiverar kakel. WallpaperStyle kan vara följande värden.0 betyder att bilden är centrerad, 2 betyder att bilden sträcker sig, 6 kommer att passa bilden till skärmen, eller 10 kommer att ändra storlek och beskära bilden så att den passar skärmen.

När du har definierat avsnittet [Kontrollpanel \ Desktop] kan du gå vidare till nästa valfria avsnitt [Bildspel].[Bildspel] är hur du kan skapa roterande bakgrunder för Windows 7. Det här avsnittet har följande attribut: Intervall, Shuffle, RSSFeed, ImagesRootPath, Item * Path( * representerar vilka bilder som ska ingå i bildspelet).Attributen kan definieras med följande värden: Intervall visar hur mycket tid som ska vänta innan du ändrar bakgrundsbilden( i millisekunder), Shuffle är en 1 eller 0 för att avgöra om bilder visas i alfabetisk ordning eller blandas, RSSFeed-punkter tillURL för bilderna RSS-flöde du vill använda, ImagesRootPath är mappen som innehåller dina bilder, och postadressen bestämmer hur många objekt som ingår i bildspelet. Varje objekt * Path entry markerar en bakgrundsbild så att du måste ange varje bild manuellt.

Obs! ImagesRootPath och RSSFeed kan inte användas tillsammans.

Följande [SlideShow] är ett annat valfritt avsnitt som heter [Metrics].[Metrics] -avsnittet visar dimensionerna för olika visningselement, t.ex. fönsterkantbredd, ikonhöjd eller rullningsbredd. Värdena NonclientMetrics and IconMetrics är binära strukturer definierade av NONCLIENTMETRICS och ICONMETRICS i winuser.h. Med andra ord vill du förmodligen inte redigera det här avsnittet för hand. Om du kommer att ändra värdet på alla fönsterbrädor skulle jag föreslå att du gör det via kontrollpanelen och sparar det modifierade temat. Sedan exporterar du [Metrics] -delen till önskat tema. Inte desto mindre, här är ett exempel på en sektion [Metrics].

Nästa är den nödvändiga [VisualStyles] sektionen. I det här avsnittet kan du peka på a. msstyles -fil som kan ändras för anpassning. Om du använder ett . msstyles -värde i det här avsnittet måste du ta bort [Metrics] och [Color] -delarna i ditt tema, eftersom formatet kommer att ersätta båda dessa avsnitt. De giltiga attributen är Sti, Färg, Sammansättning, Storlek, ColorizationColor och Transparancy. Dessa alternativ gör det enklare att anpassa ett redan befintligt tema. Om du till exempel anger sökvägen till% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles kan du enkelt börja anpassa det vanliga Windows Aero-temat.

Följande [VisualStyles] är de valfria sektionerna [Ljud] och [AppEvents].För det här avsnittet kan du antingen ange varje ljud manuellt genom att använda sökvägen till en. wav-fil som sådan:
[AppEvents \ Schemes \ Apps \. Default \ SystemExclamation]
DefaultValue =

Eller du kan ange ett av de inbyggda ljudsystemenmed
SchemeName =
Du kan använda ett av de inbyggda ljudscheman eller ange . dll -filen som innehåller temat.

Efter [Ljud] är sektionen [Boot].Sektionen [Boot] har bara ett värde för SCRNSAVE.EXE pekar det här värdet på vilken . scr -fil du vill använda för din skärmsläckare.

Slutligen är den nödvändiga [MasterThemeSelector] som bara har ett attribut och du har inget val för värdet. Det enda som går i detta avsnitt är MTSM = DABJDKT vilket indikerar att temat är giltigt.

När du har alla de obligatoriska och valfria sektionerna i filen, spara filen till vad du vill kalla det och ändra förlängningen från . txt till. theme .Se till att du tittar på kända filtillägg när du ändrar tillägget, annars kommer den sanna tillägget att döljas.

Packar ditt temapaket

Det sista steget är att paketera alla dina media till en . themepack -fil. . Themepack -filen är helt enkelt en. cab-fil med en förlängningsändring. Så om du redan har programvara som kan skapa en. cab-fil, använd helt enkelt den programvaran för att komprimera temapappen med alla dina media i den och ändra tillägget. Om du inte redan har ett hyttpaket kan du kolla CabPack som är freeware.

Här är ett exempel på Matrix Theme som vi byggt från början.

Slutsats

När du har ditt temapaket kan du söka på det till ditt eget system innan du delar det. Om det finns något annat som behöver tweaking kan du antingen gå tillbaka och ändra den i din . theme -fil, du kan ändra den genom Windows GUI och sedan spara på nytt temaet för delning. Gå nu dit och dela dina favorittema-tweaks med resten av världen.

Länkar

Microsoft temapaketreferens
CabPack