Kig bag GodMode-gardinerne for at afsløre nyttige kanoniske navne og GUID'er

I sidste uges blogindlæg, "Udøv din kontrol med GodMode-mapper i Windows 7", diskuterede jeg et par af de såkaldte "GodMode" -mapper i Windows 7. Som jeg nævnte i det indlæg, er Windows 7's GodMode-mapper simpelthen specielle mapper der er skjult, indtil du indtaster en speciel, hemmelig kode.

Det viser sig, at den sidste del af denne sætning kun er halvt sand. De specielle mapper er faktisk skjult, indtil du indtaster en speciel kode, men koderne er ikke rigtig hemmelige.

Tilsyneladende har alle Windows 7 og Windows Vista Kontrolpanelelementer det, der kaldes et kanonisk navn og en tilknyttet GUID (de berygtede "specialkoder"). I denne sammenhæng beskriver Microsoft et kanonisk navn som en ikke-lokaliseret streng, som Kontrolpanel-elementet erklærer i registreringsdatabasen. En GUID, eller Globalt entydig identifikator, er en speciel type identifikator, der er unik i enhver sammenhæng, som Microsoft bruger til at give et internt adgangspunkt til elementer i kontrolpanelet.

I sidste uges indlæg brugte jeg GUID'erne til at oprette mapper, der gav adgang til de såkaldte GodMode-mapper. Da jeg begyndte at undersøge kanoniske navne, opdagede jeg imidlertid, at du også kan oprette genveje til kontrolpanelets poster, der har kanoniske navne. Jeg opdagede også, at det at skrive eller endog kopiere og indsætte alle de kanoniske navne, mens jeg oprettede genvejen, var en kedelig handling. Jeg fandt halvtreds kontrolpanelelementer, der har kanoniske navne.

Så jeg oprettede et kort lille VBScript-program, der læser en tekstfil, der indeholder listen over kanoniske navne og, en efter en, opretter hver genvej. Du kan downloade den tekstfil og scriptet i den ledsagende gratis TechRepublic-download til dette blogindlæg.

I denne udgave af Windows Vista og Windows 7-rapporten vil jeg diskutere kontrolpanelets kanoniske navne mere detaljeret og vise dig, hvordan du bruger dem til at oprette genveje til dine foretrukne kontrolpanelelementer. Jeg vil derefter præsentere tekstfilen og scriptet og vise dig, hvordan du bruger dem. På den måde kan du øjeblikkeligt oprette disse kanoniske navnegenveje på dit Windows 7-system og nemt kunne udføre din egen undersøgelse for at skelne mellem hvilke af disse genveje, der vil være nyttige for dig og slette dem, der ikke vil. Hvad kunne være lettere?

Kanoniske navne

Som jeg nævnte tidligere, i tilfælde af kontrolpanelelementer, er et kanonisk navn simpelthen en ikke-lokaliseret streng, der repræsenterer kontrolpanelelementer i registreringsdatabasen. Microsofts kanoniske navne bruger formatet CorporationName.ControlPanelItemName . Jeg opdagede en liste over Windows 7-kanoniske navne på Microsoft MSDN-webstedet i en artikel med titlen "Canonical Names of Control Panel Items." Her finder du listen over tres Windows 7 kontrolpanelelementer, der har kanoniske navne.

Adgang til et kontrolpanelelement ved hjælp af dets kanoniske navn er en ret ligetil handling, når du først ved hvordan. Du bruger Kontrolpanelets eksekverbare fil, en speciel parameter og det kanoniske navn. For at få adgang til Action Center, hvis kanoniske navn er Microsoft.ActionCenter, bruger du f.eks. Følgende kommandolinje:

Control.exe / navn Microsoft.ActionCenter

Hvis du vil eksperimentere, skal du blot skrive denne kommandolinie i dialogboksen Kør.

Manuskriptet

Det korte lille VBScript vist i figur A vil øjeblikkeligt oprette tres kanoniske navnegenveje på dit Windows 7-system. Der er dybest set fem sektioner til scriptet.

Figur A

Opret øjeblikkeligt alle tres kanoniske navnegenveje på dit Windows 7-system med dette korte lille VBScript.

I det første afsnit får scriptet adgang til filsystemobjektet, så det kan manipulere filer og mapper. Derefter får det adgang til Windows Scripting Host-objektet, så det kan oprette og konfigurere Windows-genveje.

Det andet afsnit bestemmer den mappe, som scriptet kører i, får navnet på tekstfilen, der indeholder listen med genvejsnavne og kanoniske navne, og kombinerer derefter de to. Dette giver dig mulighed for nemt at oprette genveje, hvor du vil.

Det tredje afsnit åbner tekstfilen til læsning. Det fjerde afsnit bruger en Do Loop til sekventielt at læse hver linje i tekstfilen og oprette den tilhørende genvej. Det femte afsnit lukker ganske enkelt filen.

Figur B viser indholdet af filen CanList.txt, der indeholder dataene til oprettelse af de kanoniske navnegenveje.

Figur B

Scriptet læser hver af linjerne fra denne tekstfil og opretter de tilknyttede genveje.

For at oprette dine kanoniske navnegenveje skal du bare kopiere begge filer, CanList.txt og CreateCanonical.vbs, til den valgte mappe og køre .vbs-filen.

Hvad tager du?

Hvad synes du om de kanoniske navnegenveje? Har du fundet det så nyttigt? I bekræftende fald, hvad er din favorit? Som altid, hvis du har kommentarer eller oplysninger at dele om dette emne, så tag et øjeblik til at komme ind af TechRepublic Community Forums og lad os høre fra dig.

For at hente scriptfilen og den medfølgende tekstfil, skal du downloade dem fra den tilsvarende TechRepublic-download.

TechRepublics Windows Vista og Windows 7 Report nyhedsbrev, der leveres hver fredag, tilbyder tip, nyheder og scuttbutt på Vista og Windows 7, herunder et kig på nye funktioner i den nyeste version af Windows OS.

© Copyright 2020 | mobilegn.com