Üksuste lisamine menüüsse Uus (ehk ShellNew kirjed)

click fraud protection

Üksuste lisamine menüüsse Uus (ehk ShellNew kirjed)

Sissejuhatus

Kui avate Windows Exploreris menüü Fail, on esimene käsk Uus. Selle käsu valimisel kuvatakse a. alammenüü. Vaikimisi sisaldab see kahte käsku, Folder ja Shortcut, mis võimaldavad kasutajatel luua alamkaustu ja. otseteed. Seda alammenüüd saab laiendada, et see hõlmaks faili loomise käske mis tahes failiklassi jaoks. Tweak UI võimaldab. lisate või eemaldate soovimatud Shellnew kirjed.

ShellNewi kirje käsitsi lisamine

Selle käsitsi lisamiseks järgige selles artiklis kirjeldatud protseduuri. (näitena võetud HTM-fail). "Uus HTML-dokumendi" lisamiseks alammenüüsse Uus avage registriredaktor ja navigeerige:

HKEY_CLASSES_ROOT\.HTM

Looge uus võti nimega ShellUus

Parempoolsel paanil looge nimega REG_SZ (stringi väärtus). NullFile

Sulgege registriredaktor ja taaskäivitage Windows. Alammenüüsse ilmub "HTML-dokument". Kui sa. vali "HTML-dokument", kuvatakse sellesse kausta 0-baidine fail nimega "Uus HTML-dokument". The. fail on 0-baidine, kuna olete loonud nimega REG_SZ NullFile.

Mõnikord võite soovida, et Windows täidaks vastloodud faili (nt standardfaili) paar rida. Päis/jalus või ettevõtte logo). Sel juhul võite valida "Andmed" või "Failinimi" väärtused, mitte "NullFile" (vt allolevat tabelit)

Nagu on antud MSDN-i raamatukogus

Väärtused

Kirjeldus

Käsk  Täidab rakenduse. See on REG_SZ väärtus, mis määrab käivitatava rakenduse tee. Sest. Näiteks võite määrata selle viisardit käivitama.
Andmed Loob faili, mis sisaldab määratud andmeid. Andmed on REG_BINARY väärtus koos faili andmetega. Andmeid eiratakse, kui. määratud on kas NullFile või FileName.
Faili nimi Loob faili, mis on a. määratud fail. Failinimi on a REG_SZ väärtus, seatud täisväärtusele. kopeeritava faili kvalifitseeritud tee.
NullFile Loob tühja faili. NullFile ei ole. määratud väärtus.

Toimetaja märkus: Minu test näitab, et tellimus või täitmine / prioriteet on järgmine:

Faili nimi | Käsk | Andmed | NullFile

Kui kõiki ülalnimetatuid kasutatakse teatud failitüübi jaoks, siis. kasutatakse ülemise prioriteediga ühte, ülejäänud ignoreeritakse.

Kui kasutate 3. meetodit (Faili nimi) ja mainimata. näidisfaili (või mallifaili) täielikku teed, Windows välja näeb. nendel teedel oleva faili jaoks samas järjekorras, mis on antud:

  • %Kasutajaprofiil%\Mallid

  • %Allusersprofile%\Templates

  • %Systemroot%\ShellNew

Sirvige ülaltoodud kausta ja näete, et Office'i rakendused (Word, Powerpoint, Excel) on seal juba mallifailid loonud.

"Uus otsetee" on näide, kus kasutatakse esimest meetodit (Käsk). Valimine. Fail Uus > otsetee käivitab tegelikult selle käsu:

rundll32.exe appwiz.cpl, NewLinkHere %1

Nagu selles võtmes määratletud:

HKEY_CLASSES_ROOT\.lnk\ShellNew
Käsk = rundll32.exe appwiz.cpl, NewLinkHere %1