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