Føj Op-knappen til Explorer-kommandolinjen i Windows 7

I sidste uges blogindlæg, "Hvorfor Breadcrumb Navigation er bedre end op-knappen", fortalte jeg dig, at hvis du efter at have læst dette indlæg stadig ikke var overbevist om, at brødkrummens navigationssystem var bedre end knappen Up, ville jeg vise dig, hvordan du tilføj knappen Op til Windows Explorer Kommandolinje i Windows 7.

Som jeg nævnte i sidste uge, efter at have brugt nogen tid på at undersøge ideen, fandt jeg faktisk en måde at sætte op-knappen på kommandolinjen via en lidt kendt tastaturgenvej, en kort VBScript og nogle registerændringer.

I denne udgave af Windows Desktop Report vil jeg fortælle dig om tastaturgenvejen, give dig det korte VBScript og vise dig, hvordan du redigerer registreringsdatabasen for at tilføje en op-knap til kommandolinjen i Windows Stifinder.

Dette blogindlæg er også tilgængeligt i PDF-format i en TechRepublic-download.

forbehold

Den redigering, du vil bruge til at tilføje VBScript til registreringsdatabasen, involverer de samme registreringsdatabase nøgler, som jeg viste dig i blogindlægget "Ændre Windows Stifinder-kommandolinje for alle mapper". Og desværre, den måde, hvorpå Windows 7-registreringsdatabasen er konfigureret til den kontekstfølsomme kommandolinje, er de to teknikker uforenelige med hinanden. Med andre ord kan du kun bruge en af ​​disse teknikker.

Hvis du ikke tidligere har tilføjet nogen kommandoer til kommandolinjen via den artikel, kan du springe til næste afsnit. Vær dog sikker på at læse hele denne artikel, inden du foretager ændringer i registreringsdatabasen. Der er et par andre vendinger, som du måske vil overveje, før du foretager de foreslåede ændringer.

Hvis du har føjet kommandoer til kommandolinjen via blogindlægget "Rediger Windows Explorer-kommandolinje for alle mapper", vises Op-knappen ikke, når du har fulgt trinnene, medmindre du fortryder de ændringer, du har foretaget i registreringsdatabasen.

Mere specifikt skal du fjerne alle de specielle koder, du har føjet til TasksItemsSelected-nøglen, såsom Windows.delete-koden, og alle de specielle koder, du har føjet til TasksNoItemsSelected-nøglen, såsom Windows.menubar-koden, og derefter du kan tilføje og bruge knappen Op på Windows Explorer's kommandolinje.

Når du fjerner koderne, skal du sørge for kun at fjerne de, du har tilføjet. Fjern ikke nogen af ​​standardkoderne. Kontroller igen, at du læser hele dette blogindlæg, før du foretager ændringer i registreringsdatabasen. Der er et par andre vendinger, som du måske vil overveje, før du foretager de foreslåede ændringer.

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

Up-funktionaliteten

Selvom Microsoft fjernede Op-knappen fra Windows Explorer-kommandolinjen, fjernede den ikke funktionaliteten fra operativsystemet. Der er faktisk to måder, du kan få adgang til og bruge Up-funktionaliteten i Windows Stifinder - en tastaturgenvej og et menupunkt.

Når du er i Windows Stifinder og vil gå op i en mappe, kan du bruge tastaturgenvejen Alt + Pil op. Du kan også få adgang til menulinjen, trække ned Vis-menuen, vælge menuen Gå til og vælge kommandoen Op ét niveau.

Brug af en af ​​disse teknikker som en op-knapudskiftning fungerer fint, men de er ikke så praktiske som at have en op-knap på kommandolinjen.

Da Alt + Pil op-tastaturgenvejen stort set er til stede, hver gang Windows Stifinder er på skærmen, egner den sig ganske praktisk til at blive automatiseret i VBScript.

VBScript

VBScript er i det væsentlige erstattet af PowerShell som det valgte værktøj til automatisering af opgaver i Windows-operativsystemet. Imidlertid har VBScript stadig masser af tricks på ærmerne. Et sådant trick er den lidt brugte evne til at automatisere tastetryk via SendKeys-metoden.

For at sende tastetryk bruger SendKeys-metoden visse tegn til at repræsentere specialtaster på tastaturet. For at sende f.eks. Genvej Alt + pil op bruger SendKeys-metoden tegnene % {UP} . Da afsendelse af tastetryk er det vigtigste, som scriptet skal udføre, er hele scriptet kun tre linjer:
 Indstil WshShell = WScript.CreateObject ("WScript.Shell") 
 WshShell.SendKeys "% {UP}" 
 WScript.Quit 

Den første linje aktiverer alle funktionerne i Windows Script Host-objektmodellen ved at knytte WshShell- variablen og Wscript- objektet sammen, hvilket i sidste ende giver dig direkte adgang til Windows Shell. Den anden linje sender tastetrykket via SendKeys-metoden. Den tredje linje bruger Quit-metoden til at afslutte scriptet.

For at oprette dette script skal du starte Notepad og skrive eller kopiere linjerne vist ovenfor. Når du er færdig, skal du gemme filen som Up.vbs i en mappe fra rodmappen. For eksempel oprettede jeg en mappe kaldet Scripts i roden af ​​C: drevet.

Få en GUID

Mange af de vigtigste navne i registreringsdatabasen er faktisk Globally Unique Identifiers (GUIDs). En GUID er et 128-bit heltal, der betragtes som statistisk unikt. Hvis du ser nøje på en GUID, vil du se, at den er repræsenteret som en bindestregel, der indeholder en række små eller store bogstaver i hexadecimale cifre i grupper på 8, 4, 4, 4 og 12.

For at tilføje Op-knappen til Windows Explorer's kommandolinje via registreringsdatabasen skal du bruge to GUID'er.

Du kan øjeblikkeligt oprette en GUID ved at besøge webstedet Opret en GUID. Så snart du rammer webstedet, vil du modtage en GUID. Bare kopier GUID, indsæt den i Notepad og gem den. For at få en anden GUID skal du bare opdatere siden og derefter kopiere og indsætte GUID'en i Notepad.

Når du har GUID'erne i Notepad, skal du omslutte dem i krøllede parenteser {}, som vist i figur A.

Figur A

Når du indsætter dine GUID'er i Notepad, skal du lukke dem sammen i krøllede parenteser {}.

Du har brug for begge GUID'er i et øjeblik, så minimer blot Notepad i øjeblikket.

Redigering af registreringsdatabasen

Det er vigtigt at huske, at registreringsdatabasen er afgørende for operativsystemet, og at det kan være farligt at ændre det, 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 gendannelsespunkt samt 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å knappen Start, skrive Regedit i boksen Start søgning og trykke på Enter. Når UAC-dialogboksen vises, skal du svare korrekt.

Ændring af tilladelser

Når Registreringseditor vises, skal du navigere til følgende mappe:

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

Når du gør det, vil du se, at denne GUID-nøgle har et kanonisk navn på generisk, som vist i figur B. Herefter og ud henviser jeg til denne nøgle som den generiske nøgle.

Figur B

Mens nøglen teknisk kaldes {5c4f28b5-f869-4e84-8e60-f11db97c5cc7}, er dens CanonicalName generisk.

På dette tidspunkt skal du trække i menuen Foretrukne ned og vælge kommandoen Tilføj til favoritter. Dette gør det nemt at komme tilbage til den generiske nøgle.

Inden du kan redigere den generiske nøgle, skal du ændre dens tilladelser . For at gøre det skal du højreklikke på den generiske tast og vælge kommandoen Tilladelser. Når du ser dialogboksen Tilladelser til, som vist i figur C, skal du vælge knappen Avanceret for at få vist dialogboksen Avancerede sikkerhedsindstillinger.

Fig

Når du ser dialogboksen Tilladelser til, skal du vælge knappen Avanceret.
Vælg nu fanen Ejer og skift den aktuelle ejer til administratorer. Vælg administratorer i panelet Skift ejer til, og klik på Anvend. Når den nuværende ejer er indstillet til administratorer, som vist i figur D, skal du klikke på OK for at fortsætte.

Figur D

Du skal ændre den nuværende ejer til gruppen Administratorer.
Når du vender tilbage til dialogboksen Tilladelser til, skal du vælge Administratorer i panelet Gruppe eller Brugernavne og derefter markere afkrydsningsfeltet Fuld kontrol i panelet Tilladelser, som vist i figur E. Klik på OK for at fortsætte.

Figur E

Du skal indstille tilladelser for administratorer til fuld kontrol, så du kan foretage ændringer i den generiske nøgle.

Redigering af den generiske nøgle

Nu hvor du har fuld kontrol over den generiske nøgle, er du klar til at begynde at redigere. For at komme i gang skal du højreklikke på {5c4f28b5-f869-4e84-8e60-f11db97c5cc7} og vælge Ny | Nøglekommando. Når den nye nøgle vises, skal du navngive den TasksItemsSelected . Vælg derefter Ny | Tastekommando igen og opret TasksNoItemsSelected nøglen. På dette tidspunkt skal din generiske nøgle se ud som den, der er vist i figur F.

Figur F

Når du er færdig med dette trin, skal du se både TasksItemsSelected og TasksNoItemsSelected nøglerne i Generic-nøglen.

For at Up-knappen skal være til stede på alle tidspunkter, redigerer du både TasksItemsSelected og TasksNoItemsSelected nøgler. Mere specifikt tilføjer du en række nøgler og værdier til hver.

For at begynde skal du højreklikke på TasksItemsSelected og vælge New | Nøglekommando. Når den nye nøgle vises, skal du navngive den 0 (nul). Gå nu til din Notepad-fil, der indeholder de GUID'er, du oprettede tidligere, og kopier en af ​​GUID'erne til udklipsholderen. Højreklik nu på 0-tasten og vælg Ny | Tastekommando igen. Når den nye nøgle vises, skal du indsætte GUID'en som nøglenavn. Når du gør det, vil dit register ligner det, der er vist i figur G.

Figur G

Når den nye nøgle vises, skal du indsætte GUID'en som dens navn.
Nu tilføjer du to strengværdier til den nye GUID-nøgle, der danner titlen på den nye knap såvel som den pop-up, der vises, når du holder musepekeren over knappen. Højreklik på GUID-tasten og vælg Ny | String Value-kommando. Når den nye værdi vises, skal du navngive den InfoTip . Højreklik på GUID-tasten igen, vælg Ny | String Value kommando, og navngiv derefter denne værdi Titel . For at fortsætte skal du dobbeltklikke på InfoTip-værdien og skriv Gå op ét niveau i tekstfeltet Værdidata, som vist i figur H. Dobbeltklik derefter på titelværdien, og skriv op i tekstfeltet Værdidata.

Figur H

InfoTip vises i pop op-vinduet, når du holder musepekeren over knappen.
Nu tilføjer du en række af tre nøgler under GUID-nøglen, der i sidste ende vil henvise til Up.vbs-scriptet, som du oprettede tidligere. For at starte, skal du højreklikke på GUID-tasten og vælge Ny | Nøglekommando. Når den nye nøgle vises, skal du navngive den. Højreklik derefter på shell-tasten og opret en ny nøgle under den kaldet InvokeTask . Højreklik derefter på InvokeTask-tasten og opret en ny nøgle under den kaldet kommando . Når du gør det, vil dit register ligner det, der er vist i figur I.

Figur I

Når du opretter de tre nøgler under GUID-nøglen, skal dit registreringsdatabase se sådan ud.
Nu inden i kommandotasten skal du dobbeltklikke på værdien for standardstreng og skrive kommandoen wscript.exe efterfulgt af stien til det Up.vbs-script, du oprettede og gemte tidligere. For eksempel gemte jeg mit Up.vbs-script i mappen C: Scripts, så dialogboksen Edit String ser ud som den, der er vist i figur J.

Figur J

Skriv kommandoen for at starte VBScript i tekstfeltet Værdidata.
På dette tidspunkt gentager du denne række trin ved hjælp af den anden GUID til at oprette en identisk struktur under TasksNoItemsSelected-nøglen. Når du gør det, vil dit registreringsdatabase se ud som det, der er vist i figur K.

Figur K

Derefter tilføjer du en identisk struktur under TasksNoItemsSelected-nøglen.

På dette tidspunkt kan du lukke Registreringseditor.

Brug af op-knappen

Så snart du foretager disse ændringer i registreringsdatabasen, er de i kraft, så gå videre og start Windows Stifinder. Nu er det vigtigt at forstå, at Op-knappen IKKE vises i Windows Stifinder, hvis du går direkte til biblioteker. Så hvis du vil bruge knappen Op, skal du undgå at gå direkte til Bibliotekerne, som vist i figur L.

Figur L

Op-knappen vises ikke, hvis du går til Bibliotekerne.
Hvis du imidlertid peger Windows Stifinder på C: og går ind i brugermappen, som vist i figur M, vises Op-knappen og fungerer lige som Op-knappen i Windows XP. I modsætning til det, der findes i Windows XP, er der ikke noget ikon, der er forbundet med knappen Op. På grund af den kontekstfølsomme karakter af kommandolinjen i Windows 7 er ikoner ikke tilladt. Også på grund af den kontekstfølsomme karakter, vil Op-knappen ikke altid være i samme position. Det skifter til højre eller venstre, når andre knapper tilføjes eller fjernes fra kommandolinjen.

En ting mere at huske på er, at knappen Op ikke vises i Mine dokumenter, Min musik, Mine billeder eller Mine videoer, før du foretager en ændring af disse mappers egenskaber. Hvis du gør det, får disse mapper til at fungere som de gjorde i Windows XP.

Figur M

Hvis du starter i rodkataloget på drev C, vises knappen Op i Windows Stifinder.
For eksempel, for at knappen Op skal vises i Mine dokumenter, skal du højreklikke på den og vælge Kommandoen Egenskaber. Når dialogboksen Egenskaber for Mine dokumenter vises, skal du vælge fanen Tilpas. Vælg derefter Generelle poster i rullemenuen Optimer denne mappe til. Marker derefter afkrydsningsfeltet Også anvend denne skabelon på alle undermapper, som vist i figur N. Klik derefter på OK.

Figur N

Vælg Generelle poster i rullemenuen, og marker afkrydsningsfeltet.

Du skal foretage de samme ændringer i mapperne Min musik, Mine billeder og Mine videoer, for at knappen Op vises i Windows Stifinder, når du åbner dem.

Hvad tager du?

Er du en af ​​de mennesker, der savner knappen Op? Vil du anvende denne teknik for at føje knappen Op til 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