28Aug

Sukurkite "Windows 7" temų paketą nuo nulio

"Windows" pritaikymas nėra nieko naujo, tačiau su "Windows 7" pritaikymas tapo daug lengvesnis naudojant teminių paketų.Štai kaip galite sukurti savo temos paketą nuo pat pradžių.

Temų paketo kūrimas nuo pat pradžių yra daug daugiau nei naudojant įmontuotus įrankius, tačiau jis suteikia daug daugiau lankstumo, leidžiant jums kurti prekės ženklo piktogramas, RSS fono sklaidos kanalus ir pritaikyti kiekvieną funkciją, kuri gali būti nesudėtinga atlikti"Windows" vietiniai įrankiai. Kai ketinate kurti temą, kurią galėsite bendrinti su kitais, jūs norėsite atsižvelgti į tai, ką tiksliai galėsite pakeisti kitiems, kuriuos galės naudoti."Windows 7" teminės paketai leidžia pritaikyti darbalaukio foną( įskaitant "skaidrių demonstravimo" fonus ir RSS kanalų fonus), ekrano užsklandą, sistemos garsus, darbalaukio piktogramas, pelių žymeklius ir sistemos spalvas.

Konfigūruoti savo temą

Pradėkite temos paketą rinkdami visus failus, kuriuos norite naudoti savo tinkinimui. Nepamirškite gauti daiktų kiekvienai daliai, kurią ketinate tinkinti. Jei nenurodysite dalių prie temos, sistema naudos numatytuosius nustatymus, kurie yra su langais. Taigi, jei nerandate norimo pelės žymeklio, sistema "Windows" naudos numatytąjį sistemos žymeklį.Kai turėsite norimų failų, padėkite juos visus į aplanką, į kurį galite lengvai patekti. Aš ketinu statyti temą pagal "Matrix" tapetai, kuriuos neseniai paskelbėme.

Mes pradėsime pritaikymą, sukurdami . theme failą.Šis failas yra jūsų teminių paketų širdis ir parodys Windows, kokį medijos failą naudoti ten. . theme failas yra tik specialiai suformatuotas tekstinis failas, todėl paleiskite dešiniuoju pelės mygtuku spustelėdami savo aplanką ir sukurkite naują teksto dokumentą.Pavadinkite failą viską, ką norite, ir atidarykite jį savo mėgstamu teksto redagavimo priemone.

. Theme failas bus suskaidytas į skyrius. Pirmasis skyrius - temos skyrius. Skyriuje [Tema] yra tik dvi parinktys, temos rodomi vardai ir temos piktograma. Rodomas pavadinimas gali būti bet koks, kurį norite vadinti temomis valdymo skydelyje & gt;pritaikyti langą ir piktograma turi būti PNG failas. Grafika bus sumažinta iki 80 × 240, todėl naudokite kažką panašaus į tą skiriamąją gebą ar santykį.

Pastaba: temos piktograma bus rodoma tik Valdymo skydelyje & gt;"Personalizavimo langas", todėl nesijaudinkite, jei nematote piktogramos.

Likusiame skyriuje [Tema] atsiras langai, kuriuos piktogramas naudoti darbalaukio piktogramoms( Kompiuteris, Dokumentai, Šiukšlinė, Tinklas).Piktogramų failams galite naudoti atskirai naudojamus . ico failus arba galite naudoti piktogramas, įterptas į . exe arba. dll failus. Jei naudojate . exe ir. dll failus, turite nurodyti, kurią piktogramą naudoti kableliais, tada pasakykite, kurią piktogramą ketinate naudoti.(my.exe, 0 arba my.dll, -50).Kiekvienas darbalaukio elementas turi unikalų ekraną, kuris jį identifikuoja, todėl įsitikinkite, kad naudojate tinkamą eilutę kiekvienam elementui.

Kompiuteris = [CLSID \( 20D04FE0-3AEA-1069-A2D8-08002B30309D) \ DefaultIcon]
dokumentai = [CLSID \( 59031A47-3F72-44A7-89C5-5595FE6B30EE) \ DefaultIcon]
Tinklas = [CLSID \( F02C1A0D-BE21-4350-88B0-7367FC96EF3C} \ DefaultIcon]
Šiukšlinė = [CLSID \( 645FF040-5081-101B-9F08-00AA002F954E) \ DefaultIcon

Žemiau kiekvieno elemento nurodysite piktogramą su DefaultValue, išskyrus šiukšliadėžę, kurioje bus naudojamos reikšmės Fullir tuščia.

Po to, kai skyriuje [Tema] yra neprivaloma [Control Panel / Colors] ir [Control Panel / Cursors] sekcijos. Spalvų skyrių būtų labai sunku koreguoti rankiniu būdu, tačiau, jei jūs tikrai norite jį išbandyti, galite pritaikyti šiuos elementus naudodami RGB kodus.

Pastaba: RGB kodai svyruoja nuo 0 iki 255 ir yra atskirti tarpai. Taigi juoda yra 0 0 0 ir balta 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"

. Vietoj to, kad jūs darote šį skyrių rankomis, galite reguliuoti spalvas naudodami valdymo skydą & gt;personalizuoti & gt;spalvas ir tada išsaugokite temos failą, tada tiesiog nukopijuokite ir įklijuokite spalvų sekciją į norimą temą.

Skyriuje [Control Panel \ Cursors] yra parinktis, pagal kurią . cur arba. ani failai, kuriuos norite naudoti kiekvienam žymekliui. Galiojantys kursoriai, kuriuos galite pakeisti, yra šie:

rodyklė, pagalba, "AppStarting", "Wait", "NWPen", "Ne", "Size", "SizeWE", "Crosshair", "IBeam", "SizeNWSE", "SizeNESW", "SizeAll", "UpArrow".

. Jei nenurodytas žymeklis, bus naudojami sistemos numatytuosius parametrai..

Po to, kai šie du skyriai yra pirmoji privaloma sekcija, tai yra skyrius [Control Panel / Desktop].Jei neturite šios failo dalies, tema nebus pripažinta tinkama tema.Čia jūs nurodysite, kokia bus fono paveikslėlis, kaip bus rodomas vaizdas ir ar vaizdas yra plytelių.Trys jums reikalingos vertės yra "Wallpaper", "TileWallpaper" ir "WallpaperStyle".

paveiksliukas gali būti . bmp,. gif,. jpg,. png arba. tif failas. TileWallpaper yra 1 arba 0;1 rodo, kad tapetai turi būti plytelės, o 0 išjungia plytelę.WallpaperStyle gali būti šios vertės.0 reiškia, kad vaizdas yra centre, 2 reiškia, kad vaizdas yra ištemptas, 6 ekranui tinka vaizdas, arba 10 dydis keisis ir apkarpys vaizdą, kad tilptų į ekraną.

Kai nustatėte skirsnį [Control Panel / Desktop], galite pereiti prie kito pasirinktinio skyriaus [Slideshow].[Skaidrių demonstravimas] yra tai, kaip galite sukurti "Windows 7" sukimosi fonus. Šiame skyriuje yra tokie atributai: intervalas, "Shuffle", "RSSFeed", "ImagesRootPath", elementas * Kelias( * nurodo, kurios nuotraukos bus įtrauktos į skaidrių peržiūrą).Atributus galima apibrėžti tokiomis vertėmis: Intervalas rodo, kiek laiko reikia laukti prieš keisdami fono paveikslėlį( milisekundėmis), "Shuffle" yra 1 arba 0, kad nustatytų, ar vaizdai rodomi abėcėline tvarka arba suskaidomi, "RSSFeed" nurodo įVaizdų RSS, kuriuos norite naudoti, URL, ImagesRootPath yra aplankas, kuriame yra jūsų vaizdai, o elementas * Kelias nustato, kiek elementų yra įtraukta į skaidrių peržiūrą.Kiekvienas elementas * Kelias į kelią nurodo į vieną fono paveikslėlį, todėl kiekvieną vaizdą reikia nurodyti rankiniu būdu.

Pastaba: "ImagesRootPath" ir "RSSFeed" negalima naudoti kartu.

Po [SlideShow] yra dar vienas neprivalomas skyrius, pavadintas [Metrics].Skirsnis [Metrika] parodo įvairius rodymo elementus, tokius kaip lango krašto plotis, piktogramų aukštis arba slinkties juostos plotis. NonclientMetrics ir IconMetrics reikšmės yra dvejetainės struktūros, apibrėžtos "NONCLIENTMETRICS" ir "ICONMETRICS", skirtos "winuser.h".Kitaip tariant, jūs tikriausiai nenorite redaguoti šio skyriaus ranka. Jei ketinate pakeisti bet kurio lango krašto vertę, aš siūlau tai padaryti per valdymo skydelį ir išsaugoti pakeistą temą.Tada eksportuokite [Metrics] skyrių į norimą temą.Ne mažiau, čia pateikiamas [Metrika] skilties pavyzdys.

Toliau yra reikalaujama [VisualStyles] skiltis.Šiame skyriuje galite nukreipti į a. msstyles failas, kurį galima keisti pritaikymui. Jei šiame skyriuje naudosite . msstyles reikšmę, turėsite pašalinti savo temos skyrių [Metrics] ir [Color], nes. msstyles pakeis abiejų šių skirsnių.Galiojantys atributai yra Path, Color, Composition, Size, ColorizationColor ir Transparency.Šios parinktys palengvina jau esamos temos pritaikymą.Pavyzdžiui, jei nustatysite kelio atributą% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles, galite lengvai pradėti pritaikyti numatytąją "Windows Aero" temą.

Po [VisualStyles] yra neprivalomi [Garsai] ir [AppEvents] skyriai.Šiame skyriuje galite kiekvieną garsą įvesti rankiniu būdu, naudodamas kelią į. wav failą tokiu būdu:
[AppEvents \ Schemes \ Apps \. Default \ SystemExclamation]
DefaultValue =

Arba galite nurodyti vieną iš įtaisytų garso schemųsu
SchemeName =
Galite naudoti vieną iš pagamintų garso schemų arba nurodyti . dll failą, kuriame yra tema.

Po [Garsai] yra [Boot] skiltis.[Boot] skyriuje yra tik viena reikšmė, skirta SCRNSAVE.EXE nurodyti šią vertę bet kokiam . scr failui, kurį norite naudoti ekrano užsklandos.

Galiausiai yra reikalaujama [MasterThemeSelector], kuri turi tik vieną atributą, ir jūs neturite vertės pasirinkimo. Vienintelis dalykas šiame skyriuje yra MTSM = DABJDKT, kuris rodo, kad tema yra teisinga.

Kai turite visus reikalingus ir pasirinktinius failo skyrius, įrašykite failą į bet kurį, kurį norite jį paskambinti, ir pakeiskite iš . txt plėtinį į. theme .Pakeitus plėtinį žiūrėkite žinomus failų plėtinius, o tikrasis plėtinys bus paslėptas.

Pakuotės tema paketas

Paskutinis žingsnis - paketą visą savo laikmeną į . themepack failą.. themepack failas yra tik. cab failas su pratęsimo pakeitimu. Taigi, jei jau turite programinę įrangą, kuri gali sukurti. cab failą, tiesiog naudokite šią programinę įrangą, kad suspaustumėte temos aplanką su visa savo žiniasklaida ir pakeistumėte plėtinį.Jei dar neturite kabinos pakavimo programos, galite patikrinti "CabPack", kuri yra nemokama.

Štai pavyzdžio matricos tema, kurią mes pastatėme nuo nulio.

Išvada

Kai turėsite teminių paketų, galėsite ją pritaikyti savo sistemai, prieš tai pasidalydami. Jei yra kažkas, ko reikia tweaking, galite grįžti atgal ir pakeisti jį savo . theme failą, kurį galite pakeisti naudodami "Windows GUI", tada iš naujo išsaugokite temą, kurią norite bendrinti. Dabar eikite ten ir pasidalykite savo mėgstamos temos tweaks su likusiu pasauliu.

Nuorodos

"Microsoft" teminių paketų nuorodos
"CabPack"