[Windows] ファイルの関連付けをコマンドラインで行う方法は?
技術ノート
2012/07/30
[番号]
技術ノート KGTN 2012073002
[現象]
[Windows] ファイルの関連付けをコマンドラインで行う方法は?
[説明]
assoc コマンドで拡張子にファイルタイプを定義付けて, ftype コマンドでファイルタイプにプログラムを定義付けます.
assoc .pdf2=myPDF
ftype myPDF=C:¥TEMP¥GGPrintPDF.exe %1
補 足
上記の設定では, GGPrintPDF.exe のアイコンが拡張子 .pdf2 のアイコンとして表示されます.例えば .pdf のアイコンが表示されるようにするには,レジストリエディタで以下の内容を登録する必要があります.
HKCR¥myPDF¥
DefaultIcon REG_SZ C:¥Program files¥ ... ¥AcroRd32.dll
参 考
Windows 7 + Adobe Reader 9 の環境では,以下の情報が定義されています.
C:¥> assoc .pdf
.pdf=AcroExch.Document
C:¥> ftype AcroExch.Document
AcroExch.Document="C:¥Program Files¥Adobe¥Reader 9.0¥Reader¥AcroRd32.exe" "%1"