Aggiungi più file di un tipo al menu contestuale "Nuovo"


10

Comprendo appieno come aggiungere un file / modello "Nuovo" al menu di scelta rapida da Esplora risorse (Windows 7), modificando il registro, come spiegato qui ad esempio:

Come posso aggiungere un elemento al menu di scelta rapida "nuovo"?

Funziona a meraviglia e la sottochiave "nome file" mi consente di definire un file specifico situato in C: \ Windows \ ShellNew. Ho quindi configurato lì un file .doc corrispondente alla lettera modello della mia azienda (con logo, nome, indirizzo ...). Ogni volta che voglio creare una lettera, faccio semplicemente clic con il pulsante destro del mouse e ho il modello nella mia directory corrente!

Ora, vorrei avere diversi modelli come questo per solo 1 tipo di file (.doc)

Il problema è che sembra che ci sia una sola sottochiave NullFile / FileName / Data / Command nella chiave ShellNew.

C'è qualche soluzione alternativa, ad esempio con un valore di comando? O un comportamento simile senza modificare il registro?

Vorrei solo creare facilmente diversi modelli di Word dalla mia directory corrente ed evitare una copia / incolla.

Grazie per le vostre risposte o consigli.

Risposte:


2

La prima cosa che devi fare è impostare la Commandstringa ( Right Click> Nuovo > Valore stringa ) su %SystemRoot%\System32\cmd.exe /c "%SystemRoot%\ShellNew\WordTemplates.bat ^"%1^""(supponendo che i modelli siano in C: \ Windows \ ShellNew ).

Quindi, crea un nuovo file in C: \ Windows \ ShellNew \ WordTemplates.bat . In questo file, inserisci le seguenti righe di codice:

@echo off
echo What document would you like to create?
echo 1 - Template 1
echo 2 - The best template
echo 3 - Sample template
echo 4 - Template 4
echo 5 - Template 5
echo 6 - Template 6
echo 7 - Template 7
echo 8 - Template 8
echo 9 - Template 9
echo 0 - Template 10
choice /c 123457890>nul
copy "%SystemRoot%\ShellNew\Template%errorlevel%.docx" %1>nul

È possibile sostituire le descrizioni di ciascun modello in base alle proprie preferenze. I nomi dei file di ciascun modello devono essere Template1.docx , Template2.docx , ..., Template10.docx , Template11.docx , ecc. Il codice sopra consentirà solo 10 modelli. Se desideri specificare 26 modelli, puoi utilizzare l'alfabeto come scelta. È inoltre possibile modificare l'estensione del file in .doc.


1

So che non è ESATTAMENTE lo stesso, ma per quanto riguarda semplicemente l'utilizzo dei modelli di Word? Se si rinomina un'estensione .doc in .dot, si trasforma automaticamente in un modello! Cosa fa questo?

Se fai doppio clic su quel file, si aprirà un nuovo documento di Word con quel file come modello! Non sovrascriverà il modello se non dici esplicitamente a Word di farlo. Se premi Salva o Salva con nome, verrà visualizzata la finestra di dialogo Salva, come se fosse un file nuovo di zecca.

Quello che consiglierei è di mettere tutti i modelli in una cartella, quindi aggiungere la cartella come barra degli strumenti alla barra delle applicazioni. Sempre disponibile e puoi semplicemente fare clic, invece di fare clic con il pulsante destro, scegliere Nuovo, quindi fare nuovamente clic. Sarebbe due (uno se hai una barra delle applicazioni di grandi dimensioni), nessuna attesa.


1
È praticamente quello che ho oggi, ma vai oltre introducendo la barra degli strumenti (è una buona idea). Tuttavia, il modello si aprirà, ma non verrà salvato in nessuna cartella. È questo ultimo comportamento che sto cercando.
Antoine,

Cosa intendi?
Canadian Luke,

1
Quello che stavo cercando era navigare manualmente in una cartella, quindi decidere di creare un modello lì. Quello che stai proponendo è aprire il modello, quindi salvarlo in una cartella. Per alcuni motivi, in questo modo è meno conveniente per me rispetto agli altri. aspetterò e vedrò se ho altre risposte, quindi valuterò la tua
Antoine,

0

Inventa una nuova estensione per i file doc che desideri aggiungere e impostali per aprirli con Word. Chiama ogni file come un nuovo tipo di file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.