Aggiungi elementi al menu Nuovo (noto anche come ShellNew entry)
introduzione
Quando apri il menu File in Esplora risorse, il primo comando è Nuovo. Selezionando questo comando viene visualizzato a. sottomenu. Per impostazione predefinita, contiene due comandi, Cartella e Collegamento, che consentono agli utenti di creare sottocartelle e. scorciatoie. Questo sottomenu può essere esteso per includere comandi di creazione di file per qualsiasi classe di file. Consente di modificare l'interfaccia utente. aggiungi o rimuovi nuove voci Shell indesiderate.
Aggiunta manuale di una nuova voce Shell
Per aggiungerne uno manualmente, segui la procedura spiegata in questo articolo.. (file HTM preso come esempio). Per aggiungere il "Nuovo documento HTML" al sottomenu Nuovo, apri l'editor del registro e vai a:
HKEY_CLASSES_ROOT\.HTM
Crea una nuova chiave denominata ShellNuovo
Nel riquadro di destra, crea un REG_SZ (valore stringa) denominato NullFile
Chiudi l'editor del registro e riavvia Windows. Il "Documento HTML" apparirà nel sottomenu. Quando tu. scegli "Documento HTML", un file a 0 byte chiamato "Nuovo documento HTML" appare in quella cartella. Il. il file è 0 byte perché hai creato il REG_SZ denominato
NullFile.A volte, potresti volere che Windows inserisca poche righe nel file appena creato (come un file standard. intestazione/piè di pagina o il logo dell'azienda). In tal caso, puoi scegliere "Dati" o "NomeFile" valori, piuttosto che "NullFile" (fare riferimento alla tabella seguente)
Come indicato nella libreria MSDN
I valori | Descrizione |
Comando | Esegue un'applicazione. Questo è un REG_SZ valore che specifica il percorso dell'applicazione da eseguire. Per. esempio, potresti impostarlo per avviare una procedura guidata. |
Dati | Crea un file contenente i dati specificati. I dati sono un valore REG_BINARY con i dati del file. I dati vengono ignorati se. viene specificato NullFile o FileName. |
Nome del file | Crea un file che è una copia di a. file specificato. FileName è a REG_SZ valore, impostato su completamente. percorso qualificato del file da copiare. |
NullFile | Crea un file vuoto. NullFile non lo è. assegnato un valore. |
Nota dell'editore: Il mio test mostra che l'ordine o l'esecuzione / la priorità è la seguente:
Nome del file | Comando | Dati | NullFile
Se tutto quanto sopra viene utilizzato per un determinato tipo di file, il file. viene utilizzato uno con la priorità più alta, il resto tutto viene ignorato.
Se stai usando il 3° metodo (Nome del file) e non menzionare. il percorso completo del file di esempio (o del file modello), Windows guarda. per il file in questi percorsi, nello stesso ordine indicato:
%Profilo utente%\Modelli
%Allusersprofile%\Modelli
%Systemroot%\ShellNew
Sfoglia la cartella sopra e vedrai che le applicazioni di Office (Word, Powerpoint, Excel) hanno già creato i file modello lì.
"Nuovo collegamento" è un esempio in cui viene utilizzato il primo metodo (Comando). Selezione. il File Nuovo> Collegamento, esegue effettivamente questo comando:
rundll32.exe appwiz.cpl, NewLinkHere %1
Come definito in questa chiave:
HKEY_CLASSES_ROOT\.lnk\ShellNew
Comando = rundll32.exe appwiz.cpl, NewLinkHere %1