Windows: come associare un’estensione ad un programma da command line

18 Febbraio 2015 di In: Sistemistico

Per associare un’estensione ad un programma specifico è necessario eseguire due comandi:

assoc .[estensione]=[Nome univoco del tipo di file]
ftype [Nome univoco del tipo di file]=[Percorso per arrivare al programma]\[Nome eseguibile] "%1"

Assoc associa l’estensione ad un tipo di file/documento (Il più comune forse è textfile).
ftype associa il tipo di file/documento all’applicazione con cui lo volete aprire.

Quindi, per esempio, se vogliamo associare l’estensione PDF ad un dato programma dobbiamo scrivere

C:\Users\net-addiction> assoc .pdf=CiccioPDF.Document
C:\Users\net-addiction> ftype CiccioPDF.Document="C:\percorso\totale\LettorePDF.exe" "%1"

Il %1 è la variabile che contiene il nome del file che volete aprire.

Attenzione:
1) I comandi devono essere eseguiti con “Esegui come amministratore”.
2) Se volete eseguire i comandi con un file batch ricordate di sostituire “%1” con “%%1”.

Nessun commento presente