Brug specielle koder til at tilføje kommandoer til kommandolinjen i Windows Explorer

Jeg kan godt lide at have knappen Vis eksempelruden på kommandolinjen i Windows Stifinder, men når jeg bruger den, vil jeg skjule navigationsruden og ruden Detaljer for at give mig mere plads til forhåndsvisning, som vist i figur A. For at komme dertil, er jeg nødt til at gå til menuen Organiser, åbne menuen Layout og vælge Detaljer-ruden til at skifte, og så skal jeg gå tilbage gennem alt det igen for at vælge Detaljer-ruden til at skifte. Det er en reel smerte (ordspil beregnet). Jeg har altid ønsket, at Microsoft havde sat knapper eller kommandoer på kommandolinjen til disse to indstillinger, ligesom de gjorde for knappen Preview Pane.

Figur A

Når jeg bruger eksempelvisningsruden, kan jeg godt skjule navigationsruden og ruden Detaljer for at give mig mere plads til forhåndsvisningen.
Dette blogindlæg er også tilgængeligt i PDF-format i en TechRepublic-download.

I det mindste ønsker jeg, at de havde efterladt muligheden for at tilpasse kommandolinjen, som de gjorde tilbage i Windows XP. Imidlertid fjernede Microsofts udviklere i Windows 7 og Vista før det muligheden for at tilpasse Windows Explorer's kommandolinje. I stedet besluttede de at gøre kommandolinjen i Windows Explorer-kontekstfølsom. Med andre ord afhænger kommandoerne, der vises på kommandolinjen, af den mappe eller filtype, du har valgt ved hjælp af Windows Stifinder.

Forkert mig nu ikke, jeg er virkelig vokset til at kunne lide den kontekstfølsomme kommandolinje, men hver gang imellem længes jeg efter evnen til at tilpasse kommandolinjen.

Opdagelse

For nylig opdagede jeg et sæt nøgler i registreringsdatabasen, en for hver type bibliotek, der er designet til at konfigurere de kontekstfølsomme kommandolinjer, der vises i Windows Stifinder. Jeg opdagede også en nøgle i registreringsdatabasen kaldet CommandStore, der indeholder de koder, der er kilden til de kommandoer, der vises på Windows Explorer's kontekstfølsomme kommandolinje.

Da jeg udforskede mere dybt, fandt jeg også, at nøglen indeholder koder til kommandoer, der ikke vises på Windows Explorer's kontekstfølsomme kommandolinje. Blandt disse fandt jeg koder til at sætte navigationsruden til at skifte og detaljeringsruden på kommandolinjen. Jeg fandt også, at jeg kunne placere menulinjen, samt kommandoen Slet, på kommandolinjen.

I denne udgave af Windows Desktop-rapporten vil jeg vise dig, hvor koder findes i registreringsdatabasen og derefter vise dig, hvordan du tilføjer disse kommandoer til Windows Explorer's kontekstfølsomme kommandolinje med en simpel redigering.

Hold dig opdateret med de nyeste Microsoft Windows-tip og -tricks med TechRepublics Windows Desktop-nyhedsbrev, der leveres hver mandag og torsdag.

forbehold

Før jeg kommer i gang er det vigtigt, at du forstår, hvordan registreringsdatabasen er konfigureret til Windows 7s kontekstfølsomme kommandolinje. Der er forskellige nøgler i registreringsdatabasen til forskellige biblioteksmapper. Der er for eksempel en nøgle til Dokumentbibliotekets kontekstfølsomme kommandolinje, en nøgle til Musikbibliotekets kontekstfølsomme Kommandolinje og så videre. Der er også en nøgle (kaldet Generisk) til alle de andre mapper, der ikke vises i nogen af ​​bibliotekerne.

Dette betyder, at hvis du kun føjer koder til Documents Library-tasten, vises kommandoerne kun i Windows Stifinder, når du er i Documents Library. Hvis du ønsker, at kommandoerne skal vises overalt, bliver du nødt til at føje koder til flere taster i registreringsdatabasen.

Nøglerne

Da der er flere taster, som du potentielt kunne arbejde med, starter jeg med en liste over tasterne.

Til at begynde med er alle tasterne placeret på følgende sti:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderTypes \

Her er listen over koder:

Dokumenter Bibliotek

{fbb3477e-c9e4-4b3b-a2ba-d3f5d3cd46f9}

Musikbibliotek

{3f2a72a7-99fa-4ddb-a5a8-c604edf61d6b}

Billeder Bibliotek

{0b2baaeb-0042-4dca-aa4d-3ee8648d03e5}

Videoer bibliotek

{631958a6-ad0f-4035-a745-28ac066dc6ed}

Generisk

{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}

Redigering af registreringsdatabasen

Det er vigtigt at huske, at Windows-registerfilen er afgørende for operativsystemet, og at det kan være farligt at ændre den, hvis du ved en fejltagelse begår en fejl. Som sådan skal du tage et par øjeblikke på at tage backup af dit system ved at oprette et systembillede i værktøjet Sikkerhedskopiering og gendannelse. På den måde, hvis noget går galt, kan du gendanne dit system og komme tilbage til arbejde.

For at starte Registreringseditor, skal du klikke på Start-knappen, skrive Regedit i Start-menuens søgefelt og trykke på Enter. Når UAC-dialogboksen vises, skal du svare korrekt.

Ser på CommandStore

Som jeg nævnte tidligere, indeholder kommandostore-nøglen i registreringsdatabasen de koder, der er kilden til de kommandoer, der vises på Windows Explorer's kontekstfølsomme kommandolinje. Da jeg udforskede mere dybt, fandt jeg også, at nøglen indeholder koder til kommandoer, der ikke vises på Windows Explorer's kontekstfølsomme kommandolinje.

Husk, at der er flere kommandoer, end du vil placere på kommandolinjen på én gang - der er bare ikke nok plads til at vise dem alle. Faktisk vises kommandoerne i en rullemenu på kommandolinjen, hvis der er flere, end der kan vises på én gang. Derfor skal du vælge dine kommandoer med sparsomme forhold.

Til mine formål valgte jeg koder til at placere navigationsruden til at skifte, detaljeringsruden skifte, menulinjen skifte og kommandoen Slet på kommandolinjen.

Fra i Registerredigering skal du navigere til følgende mappe

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ CommandStore \ shell

Når du vælger shell, ser du alle de koder, du kan bruge til at tilpasse Windows Explorer's kontekstfølsomme kommandolinje, som vist i figur B.

Figur B

CommandStore- nøglen i registreringsdatabasen indeholder koder, der er kilden til de kommandoer, der vises på Windows Explorer's kontekstfølsomme kommandolinje.

Mens hver af disse nøgler indeholder undernøgler og andre detaljer, skal du kun være opmærksom på navnene i shell-nøglen. For eksempel at tilføje Slet-kommandoen, er alt hvad du behøver at vide koden Windows.delete . Til mit eksempel bruger jeg følgende koder:

  • Windows.delete
  • Windows.navpane
  • Windows.previewpane
  • Windows.menubar

Tilpasning af dokumentbiblioteket

Hvis du vil tilføje kommandoerne til Dokumentbibliotekets kontekstfølsomme kommandolinie, fra Registreringseditor, skal du navigere til følgende mappe

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderTypes \ {fbb3477e-c9e4-4b3b-a2ba-d3f5d3cd46f9}

Når du åbner {fbb3477e-c9e4-4b3b-a2ba-d3f5d3cd46f9} -tasten, ser du tre nøgler under den, som vist i figur C. TasksItemsSelected- tasten indeholder de kommandoer, der vises på kommandolinjen, når et element vælges i Windows Stifinder, og TasksNoItemsSelected- tasten indeholder de kommandoer, der vises på kommandolinjen, når der ikke vælges et element. For denne teknik er TopView- nøglen irrelevant, så du kan ignorere den.

Fig

Vi bruger TasksItemsSelected- tasten og TasksNoItemsSelected- nøglen.

Nu ved at analysere min liste over koder kan du se, at kun Windows.delete- koden kræver, at der vælges et element, så det tilføjes til TasksItemsSelected- nøglen. Windows.navpane-, Windows.previewpane- og Windows.menubar- koder kræver ikke, at der vælges et emne, så de går i TasksNoItemsSelected- nøglen.

Som du kan se, indeholder TasksItemsSelected- nøglen kun strengværdien med titlen Standard, hvor vi sætter koden Windows.delete . Det gør du ved at dobbeltklikke på standardikonet for at få adgang til dialogboksen Rediger streng. Skriv derefter en semikolon (;) og Windows.delete- koden helt i slutningen af ​​tekstfeltet, som vist i figur D.

Figur D

Sørg for at bruge en semikolon til at adskille Windows.delete-koden fra det eksisterende sæt koder.

(Selvom du muligvis bliver fristet til at slette koder for kommandoer, du ikke bruger, vil jeg anbefale imod det. Jeg ved ikke helt sikkert med sikkerhed, om det ville være katastrofalt, fordi jeg ikke har prøvet det.)

Gå nu til TasksNoItemsSelected- nøglen, dobbeltklik på standardikonet, og tilføj Windows.navpane, Windows.previewpane og Windows.menubar- koderne helt i begyndelsen af ​​tekstfeltet, som vist i figur E. Sørg for at bruge semikoloner til at adskille hver kommando.

Figur E

Sørg for at bruge semikoloner til at adskille hver kommando.
Når du nu lukker Registreringseditor og starter Windows Stifinder, ser du den nye kommando på Kommandolinjen i Windows Stifinder, når du får adgang til en mappe i Dokumentbiblioteket. Som du kan se i figur F, når du åbner en mappe og ikke vælger et element, er kommandoerne Navigationsrude, Detaljer, rude og menulinjen tilgængelige. Når du vælger et element, er kommandoen Slet tilgængelig.

Figur F

Nye kommandoer er nu tilgængelige på kommandolinjen.

Andre placeringer

Hvis du vil tilføje kommandoer til Windows Explorer-kommandolinjer til musik, billeder eller videoer, skal du gentage disse trin i hver af de relevante registernøgler, jeg diskuterede tidligere.

Hvis du vil tilføje kommandoer til Windows Explorer-kommandolinjer for alle de andre mapper, der ikke vises i nogen af ​​bibliotekerne, skal du gøre lidt mere arbejde med den generiske nøgle i registreringsdatabasen. Kort sagt skal du ændre ejerskab og tilladelser på nøglen og derefter tilføje TasksItemsSelected og TasksNoItemsSelected nøgler manuelt, før du kan tilføje koder.

Jeg vil gå nærmere ind på, hvordan man gør det i næste uges blogindlæg.

Hvad tager du?

Har du ønsket at være i stand til at tilpasse kommandolinjen i Windows 7's Windows Stifinder? Vil du anvende denne teknik til at tilpasse kommandolinjen? 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.

© Copyright 2020 | mobilegn.com