Legg Opp-knappen til Utforsker-kommandolinjen i Windows 7

I forrige ukes blogginnlegg, "Hvorfor Breadcrumb Navigation is Better than Up-knappen", sa jeg til deg at hvis du fortsatt ikke var overbevist om at brødsprutnavigasjonssystemet var bedre enn Up-knappen etter å ha lest dette innlegget, legg opp-knappen til Windows Utforsker-kommandolinjen i Windows 7.

Som jeg nevnte forrige uke, etter å ha brukt litt tid på å undersøke ideen, fant jeg faktisk en måte å sette opp-knappen på kommandolinjen via en lite kjent tastatursnarvei, en kort VBScript og noen registerredigeringer.

I denne utgaven av Windows Desktop Report vil jeg fortelle deg om tastatursnarveien, gi deg det korte VBScriptet og vise deg hvordan du kan redigere registeret for å legge til en Opp-knapp på kommandolinjen i Windows Utforsker.

Dette blogginnlegget er også tilgjengelig i PDF-format i en TechRepublic-nedlasting.

Advarsler

Redigeringen du vil bruke for å legge VBScript til registeret, inneholder de samme registernøklene som jeg viste deg i bloggen "Endre Windows Utforsker-kommandolinjen for alle mapper". Og dessverre, måten Windows 7-registeret er satt opp for den kontekstsensitive kommandolinjen, er de to teknikkene uforenlige med hverandre. Med andre ord kan du bare bruke en av disse teknikkene.

Hvis du ikke tidligere har lagt til noen kommandoer i kommandolinjen via den artikkelen, kan du hoppe til neste seksjon. Imidlertid må du huske å lese hele artikkelen før du gjør endringer i registeret. Det er noen få andre vendinger som du kanskje vil vurdere før du foretar de foreslåtte endringene.

Hvis du har lagt til kommandoer i kommandolinjen via bloggen "Endre Windows Explorer kommandolinje for alle mapper", vises ikke Opp-knappen etter at du har fulgt trinnene, med mindre du angir endringene du har gjort i registeret.

Mer spesifikt, må du fjerne alle spesialkodene som du la til TasksItemsSelected-nøkkelen, for eksempel Windows.delete-koden, og alle spesialkodene som du la til TasksNoItemsSelected-nøkkelen, for eksempel Windows.menubarkoden, og deretter du kan legge til og bruke Opp-knappen på Windows Utforskers kommandolinje.

Når du fjerner kodene, må du sørge for at du bare fjerner kodene du la til. Ikke fjern noen av standardkodene. Kontroller at du leser hele blogginnlegget før du gjør endringer i registeret. Det er noen få andre vendinger som du kanskje vil vurdere før du foretar de foreslåtte endringene.

Hold deg oppdatert på de siste Microsoft Windows-tipsene og -triksene med TechRepublics Windows Desktop-nyhetsbrev, levert hver mandag og torsdag.

Up-funksjonaliteten

Selv om Microsoft fjernet Opp-knappen fra Windows Utforsker-kommandolinjen, fjernet den ikke funksjonaliteten fra operativsystemet. Det er faktisk to måter du kan få tilgang til og bruke Up-funksjonaliteten i Windows Utforsker - en hurtigtast og et menyelement.

Når du er i Windows Utforsker og vil gå opp i en mappe, kan du bruke hurtigtasten Alt + Opppil. Du kan også få tilgang til menylinjen, trekke ned Vis-menyen, velge Gå til-menyen og velge Opp ett nivå-kommandoen.

Å bruke en av disse teknikkene som en opp-knapp-erstatning fungerer like bra, men de er ikke like praktiske som å ha en opp-knapp på kommandolinjen.

Siden hurtigtasten Alt + Up Arrow i utgangspunktet er til stede når Windows Utforsker er på skjermen, gir den seg ganske praktisk til å bli automatisert i VBScript.

VBScript

VBScript er i hovedsak erstattet av PowerShell som det valgte verktøyet for å automatisere oppgaver i Windows-operativsystemet. Imidlertid har VBScript fortsatt mange triks opp ermene. Et slikt triks er den lite brukte muligheten til å automatisere tastetrykk via SendKeys-metoden.

For å sende tastetrykk bruker SendKeys-metoden visse tegn for å representere spesialtaster på tastaturet. For å sende snarveien Alt + pil opp, bruker SendKeys-metoden tegnene % {UP} . Siden sending av tastetrykk er det viktigste som skriptet må oppnå, er hele skriptet bare tre linjer:
 Angi WshShell = WScript.CreateObject ("WScript.Shell") 
 WshShell.SendKeys "% {UP}" 
 Wscript.Quit 

Den første linjen aktiverer alle funksjonene i Windows Script Host-objektmodellen ved å koble WshShell- variabelen og Wscript- objektet sammen, som til slutt gir deg direkte tilgang til Windows Shell. Den andre linjen sender tastetrykk via SendKeys-metoden. Den tredje linjen bruker Quit-metoden for å avslutte skriptet.

Hvis du vil lage dette skriptet, starter du Notisblokk og skriver eller kopierer linjene vist over. Når du er ferdig, lagrer du filen som Up.vbs i en mappe fra rotkatalogen. For eksempel opprettet jeg en mappe som heter Scripts i roten til C: -stasjonen.

Få en GUID

Mange av nøkkelnavnene i registeret er faktisk Globally Unique Identifiers (GUIDs). En GUID er et 128-bit heltall som regnes som statistisk unikt. Hvis du ser nøye på en GUID, vil du se at den er representert som en bindestrek som inneholder en serie med små og store bokstaver heksadesimale siffer i grupper på 8, 4, 4, 4 og 12.

For å legge til Opp-knappen i Windows Utforskers kommandolinje via registeret, trenger du to GUIDer.

Du kan øyeblikkelig opprette en GUID ved å besøke nettstedet Create a GUID. Så snart du treffer nettstedet, vil du motta en GUID. Bare kopier GUID, lim den inn i Notisblokk og lagre den. For å få en ny GUID, er det bare å oppdatere siden og deretter kopiere og lime inn GUIDen i Notisblokk.

Når du har GUIDene i Notisblokk, må du legge dem til i krøllete parenteser {}, som vist i figur A.

Figur A

Når du limer inn GUIDene dine i Notisblokk, må du legge dem til i krøllete parenteser {}.

Du trenger begge GUIDene på et øyeblikk, så bare minimer Notisblokk for nå.

Redigerer registeret

Det er viktig å huske på at registeret er avgjørende for operativsystemet, og å endre det kan være farlig hvis du utilsiktet gjør en feil. Som sådan bør du ta noen få øyeblikk å sikkerhetskopiere systemet ditt ved å opprette et gjenopprettingspunkt i tillegg til å lage et systembilde i verktøyet Sikkerhetskopiering og gjenoppretting. På den måten hvis noe går galt, kan du gjenopprette systemet og komme tilbake til jobb.

For å starte Registerredigering, klikk Start-knappen, skriv Regedit i Start Søk-boksen og trykk Enter. Når UAC-dialogboksen vises, må du svare riktig.

Endring av tillatelser

Når Registerredigering vises, naviger du til følgende mappe:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderTypes \ {5c4f28b5-f869-4e84-8e60-f11db97c5cc7}

Når du gjør det, vil du se at denne GUID-nøkkelen har et CanonicalName of Generic, som vist i figur B. Herfra og ut vil jeg referere til denne nøkkelen som den generiske nøkkelen.

Figur B

Mens nøkkelen teknisk heter {5c4f28b5-f869-4e84-8e60-f11db97c5cc7}, er CanonicalName Generisk.

På dette punktet, trekk ned Favoritter-menyen og velg kommandoen Legg til i favoritter. Hvis du gjør det, vil det være enkelt å komme tilbake til Generic-nøkkelen.

Før du kan redigere den generiske nøkkelen, må du endre tillatelsene . For å gjøre det, høyreklikk Generisk-tasten og velg Tillatelse-kommandoen. Når du ser dialogboksen Tillatelser for, som vist i figur C, velger du Avansert-knappen for å få frem dialogboksen Avanserte sikkerhetsinnstillinger.

Figur C

Når du ser dialogboksen Tillatelser for, velger du Avansert-knappen.
Nå velger du kategorien Eier og endrer nåværende eier til administratorer. Velg administratorer i panelet Endre eier til og klikk Bruk. Når den nåværende eieren er satt til Administratorer, som vist i figur D, klikker du OK for å fortsette.

Figur D

Du må endre gjeldende eier til gruppen Administratorer.
Når du går tilbake til dialogboksen Tillatelser for, velger du Administratorer i panelet Gruppe eller Brukernavn, og merker deretter av for Full kontroll i Tillatelser-panelet, som vist i figur E. Klikk OK for å fortsette.

Figur E

Du må stille tillatelser for administratorer til full kontroll, slik at du kan gjøre endringer i generisk-nøkkelen.

Redigering av generisk tast

Nå som du har full kontroll over den generiske tasten, er du klar til å begynne å redigere. For å komme i gang, høyreklikk på {5c4f28b5-f869-4e84-8e60-f11db97c5cc7} og velg Ny | Nøkkelkommando. Når den nye nøkkelen vises, kan du navngi den TasksItemsSelected . Velg deretter Ny | Tast kommando igjen og opprett TasksNoItemsSelected-nøkkelen. På dette tidspunktet skal din generiske nøkkel se ut som den som er vist i figur F.

Figur F

Når du er ferdig med dette trinnet, skal du se både TasksItemsSelected og TasksNoItemsSelected-tastene inne i Generic-tasten.

For at Up-knappen til enhver tid skal være tilstede, redigerer du både TasksItems Valgt og TasksNoItems Valgte taster. Mer spesifikt vil du legge til en serie nøkler og verdier til hver.

For å begynne, høyreklikk på TasksItemsSelected og velg New | Nøkkelkommando. Når den nye tasten vises, navngi den 0 (null). Nå får du tilgang til Notisblokkfilen din som inneholder GUIDene du opprettet tidligere, og kopier en av GUIDene til utklippstavlen. Høyreklikk nå 0-tasten og velg Ny | Nøkkelkommando igjen. Når den nye nøkkelen vises, lim inn GUID-en som nøkkelnavn. Når du gjør det, vil registeret ditt se ut som det som er vist i figur G.

Figur G

Når den nye nøkkelen vises, lim inn GUID-en som navnet.
Nå vil du legge til to strengverdier til den nye GUID-tasten som vil danne tittelen på den nye knappen, så vel som popup-vinduet som vises når du holder musepekeren over knappen. Høyreklikk GUID-tasten og velg Ny | String Value-kommando. Når den nye verdien vises, kan du navngi InfoTip . Høyreklikk på GUID-tasten igjen, velg Ny | String Value-kommando, og navngi denne verdien Tittel . For å fortsette, dobbeltklikker du InfoTip-verdien og skriver Gå opp ett nivå i tekstboksen Verdidata, som vist i figur H. Dobbeltklikk deretter Tittelverdien og skriv Opp i tekstboksen Verdidata.

Figur H

InfoTip-en vises i popup-vinduet når du holder musepekeren over knappen.
Nå vil du legge til en suksess med tre nøkler under GUID-tasten som til slutt vil referere til Up.vbs-skriptet som du opprettet tidligere. For å begynne, høyreklikk på GUID-tasten og velg Ny | Nøkkelkommando. Når den nye nøkkelen vises, kan du navngi den. Neste, høyreklikk på skalltasten og opprett en ny nøkkel under den som heter InvokeTask . Høyreklikk deretter på InvokeTask-tasten og opprett en ny nøkkel under den som heter kommando . Når du gjør det, vil registeret ditt se ut som det som er vist i figur I.

Figur I

Når du oppretter de tre nøklene under GUID-nøkkelen, bør registeret se slik ut.
Nå inne i kommandotasten, dobbeltklikker du på standardstrengverdien og skriver inn kommandoen wscript.exe etterfulgt av banen til Up.vbs-skriptet du opprettet og lagret tidligere. Jeg lagret for eksempel Up.vbs-skriptet i C: Scripts-mappen, så dialogboksen Edit String ser ut som den som er vist i figur J.

Figur J

Skriv inn kommandoen for å starte VBScript i tekstboksen Verdidata.
På dette tidspunktet gjentar du denne trinnserien ved å bruke den andre GUIDen for å lage en identisk struktur under TasksNoItemsSelected-tasten. Når du gjør det, vil registeret ditt se ut som det som er vist i figur K.

Figur K

Deretter legger du til en identisk struktur under TasksNoItemsSelected-tasten.

På dette tidspunktet kan du lukke registerredigereren.

Bruk opp-knappen

Så snart du gjør disse endringene i registeret, vil de være i kraft, så gå videre og start Windows Explorer. Nå er det viktig å forstå at Opp-knappen IKKE vil vises i Windows Utforsker hvis du går direkte til biblioteker. Så hvis du vil bruke opp-knappen, må du unngå å gå direkte til bibliotekene, som vist i figur L.

Figur L

Opp-knappen vises ikke hvis du går til bibliotekene.
Hvis du peker Windows Utforsker til C: og går inn i brukermappen, som vist i figur M, vises Opp-knappen og fungerer akkurat som Opp-knappen i Windows XP. I motsetning til det i Windows XP, er det imidlertid ikke noe ikon knyttet til Opp-knappen. På grunn av den kontekstsensitive naturen til kommandolinjen i Windows 7, er ikoner ikke tillatt. Også på grunn av den kontekstsensitive naturen, vil ikke Opp-knappen alltid være i samme posisjon. Det vil skifte til høyre eller venstre når andre knapper blir lagt til eller fjernet fra kommandolinjen.

En ting du må huske på er at Opp-knappen ikke vises i Mine dokumenter, Min musikk, Mine bilder eller Mine videoer før du gjør en endring i mappenes egenskaper. Hvis du gjør det, vil disse mappene fungere som de gjorde i Windows XP.

Figur M

Hvis du starter i rotkatalogen til stasjon C, vises Opp-knappen i Windows Utforsker.
For eksempel, for at Opp-knappen skal vises i Mine dokumenter, høyreklikker du på den og velger Egenskaper-kommandoen. Når dialogboksen Egenskaper for Mine dokumenter vises, velger du kategorien Tilpass. Velg deretter Generelle elementer i rullegardinmenyen Optimaliser denne mappen for. Deretter merker du av for Bruk også denne malen på alle undermapper, som vist i figur N. Klikk deretter OK.

Figur N

Velg Generelle elementer fra rullegardinmenyen, og velg avkrysningsruten.

Du må gjøre de samme endringene i mappene Min musikk, Mine bilder og Mine videoer for at Opp-knappen skal vises i Windows Utforsker når du åpner dem.

Hva tar du?

Er du en av de menneskene som savner Opp-knappen? Vil du bruke denne teknikken for å legge opp-knappen til kommandolinjen? Som alltid, hvis du har kommentarer eller informasjon å dele om dette emnet, kan du ta et øyeblikk til å komme innom TechRepublic Community Forum og la oss høre fra deg.

© Copyright 2021 | pepebotifarra.com