Archivi tag: assoc

Gestire le estensioni dei file da linea di comando

Estensione file

In Windows XP/7/8 è possibile gestire le estensioni dei files ed il relativo programma associato usando la linea di comando.

Come fare?



Basta usare i comandi assoc e ftype.

Per verificare l’attuale associazione estensione/tipo di programma basta scrivere (dove .ext è l’estensione del file):

assoc .ext

Per verificare l’attuale associazione estensione/eseguibile del programma basta scrivere (dove .ext è l’estensione del file):

@FOR /F "tokens=2 delims==" %A IN ('assoc .ext') DO ftype %A

Per cancellare l’attuale associazione estensione/programma:

assoc .ext=

Per impostare il programma che aprirà quell’estensione potete:

1) cancellare l’associazione e poi provare ad aprire un file per ricrearla

2) usare i seguenti comandi:

verificare il tipo di programma

@FOR /F "tokens=2 delims==" %A IN ('assoc .ext') DO echo %A

quindi impostare il comando eseguibile da utilizzare e posporre %1 per passare il file come parametro; avremo quindi:

ftype [TIPO DI PROGRAMMA]=c:\percorso\fileeseguibile.exe %1