Items toevoegen aan het menu Nieuw (ook bekend als ShellNew-items)

Items toevoegen aan het menu Nieuw (ook bekend als ShellNew-items)

Invoering

Wanneer u het menu Bestand opent in Windows Verkenner, is de eerste opdracht Nieuw. Als u deze opdracht selecteert, wordt een weergegeven. submenu. Standaard bevat het twee opdrachten, Map en Snelkoppeling, waarmee gebruikers submappen en. snelkoppelingen. Dit submenu kan worden uitgebreid met opdrachten voor het maken van bestanden voor elke bestandsklasse. Tweak UI maakt het mogelijk. u voegt ongewenste Shellnew-items toe of verwijdert ze.

Handmatig een ShellNew-item toevoegen

Volg de procedure die in dit artikel wordt uitgelegd om er een handmatig toe te voegen. (HTM-bestand als voorbeeld genomen). Om het "Nieuwe HTML-document" aan het submenu Nieuw toe te voegen, opent u de Register-editor en navigeert u naar:

HKEY_CLASSES_ROOT\.HTM

Maak een nieuwe sleutel met de naam ShellNieuw

Maak in het rechterdeelvenster een REG_SZ (tekenreekswaarde) met de naam NullFile

Sluit de Register-editor en start Windows opnieuw. Het "HTML-document" verschijnt in het submenu. Wanneer je. kies "HTML-document", een 0 byte-bestand met de naam "Nieuw HTML-document" verschijnt in die map. De. bestand is 0-byte omdat u de REG_SZ genaamd. hebt gemaakt

NullFile.

Soms wilt u misschien dat Windows enkele regels in het nieuw gemaakte bestand (zoals een standaard. Header/Footer of het bedrijfslogo). In dat geval kunt u kiezen voor "Data" of "FileName" waarden, in plaats van "NullFile" (raadpleeg de onderstaande tabel)

Zoals aangegeven in de MSDN-bibliotheek

Waarden

Beschrijving

Opdracht  Voert een aanvraag uit. Dit is een REG_SZ waarde die het pad specificeert van de toepassing die moet worden uitgevoerd. Voor. je zou het bijvoorbeeld kunnen instellen om een ​​wizard te starten.
Gegevens Creëert een bestand met gespecificeerde gegevens. Gegevens zijn een REG_BINARY-waarde met de gegevens van het bestand. Gegevens worden genegeerd als. ofwel NullFile of FileName is opgegeven.
Bestandsnaam Creëert een bestand dat een kopie is van een. opgegeven bestand. Bestandsnaam is een REG_SZ waarde, ingesteld op volledig. gekwalificeerd pad van het te kopiëren bestand.
NullFile Maakt een leeg bestand aan. NullFile is dat niet. een waarde toegekend.

Opmerking van de uitgever: Uit mijn test blijkt dat de bestelling of uitvoering / Prioriteit als volgt is:

Bestandsnaam | Opdracht | Gegevens | NullFile

Als al het bovenstaande wordt gebruikt voor een bepaald bestandstype, wordt de. een met de hoogste prioriteit wordt gebruikt, rest all wordt genegeerd.

Als u de 3e methode gebruikt (Bestandsnaam) en niet te vermelden. het volledige pad van het voorbeeldbestand (of het sjabloonbestand), ziet Windows eruit. voor het bestand in deze paden, in dezelfde volgorde:

  • %Gebruikersprofiel%\Sjablonen

  • %Allusersprofile%\Templates

  • %Systemroot%\ShellNieuw

Blader naar de bovenstaande map en je zult zien dat Office-toepassingen (Word, Powerpoint, Excel) heb de sjabloonbestanden daar al gemaakt.

"Nieuwe snelkoppeling" is een voorbeeld waarbij de eerste methode wordt gebruikt (Opdracht). Selecteren. de Bestand Nieuw > Snelkoppeling, voert eigenlijk deze opdracht uit:

rundll32.exe appwiz.cpl, NewLinkHere %1

Zoals gedefinieerd in deze sleutel:

HKEY_CLASSES_ROOT\.lnk\ShellNieuw
Opdracht = rundll32.exe appwiz.cpl, NewLinkHere %1