ファイルの種類とファイルを開くプログラムをコマンドラインで設定 (assoc, ftype)

GUI(explorer.exe)でいうところ [ツール] > [フォルダオプション] > [ファイルの種類] は、assoc, ftype というコマンドで置き換えることができます。

ASSOC [.拡張子[=[ファイルタイプ]]]

ファイル拡張子の関連付けの一覧を取得するには assoc に引数を付けずに実行します。

C:\Documents and Settings\moja>assoc.*=.323=h323file.386=vxdfile(省略)

特定のファイル拡張子の関連付け状況を調べるには、引数にドットを含めた拡張子を与えます。

C:\Documents and Settings\moja>assoc .txt.txt=txtfileC:\Documents and Settings\moja>assoc .sh拡張子 .sh のファイルの関連付けが見つかりません

ファイル拡張子に関連付けを設定する、または変更するには、「拡張子=ファイルタイプ」を引数に渡します。

C:\Documents and Settings\moja>assoc .sh=txtfile.sh=txtfile

FTYPE [ファイルタイプ[=[オープンコマンド文字列]]]

ファイルタイプのファイルを開くコマンド(プログラム)の一覧を表示するには ftype に引数を付けずに実行します。

C:\Documents and Settings\moja>ftypeAccess.ACCDAExtension.12=C:\PROGRA~1\MICROS~2\Office12\MSACCESS.EXE /NOSTARTUP "%1"Access.ACCDCFile.12="C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE" /NOSTARTUP "%1"Access.ACCDEFile.12="C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE" /NOSTARTUP "%1" %2 %3 %4 %5 %6 %7 %8 %9(省略)

特定のファイルタイプのコマンドを調べるには、引数にドットを含めた拡張子を与えます。

C:\Documents and Settings\moja>ftype txtfiletxtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

ファイルタイプのコマンドを設定する、または変更するには、「ファイルタイプ=コマンド」を引数に渡します。

C:\Documents and Settings\moja>ftype txtfile=%ProgramFiles%\EmEditor\EmEditor.exe %1txtfile=C:\Program Files\EmEditor\EmEditor.exe %1

開くコマンドの表記を C:\Program Files ではなく %ProgramFiles% にしたいときは、変数 ProgramFiles を空にしてから実行してください。

C:\Documents and Settings\moja>set ProgramFilesProgramFiles=C:\Program FilesC:\Documents and Settings\moja>set ProgramFiles=
C:\Documents and Settings\moja>ftype txtfile=%ProgramFiles%\EmEditor\EmEditor.exe %1txtfile=%ProgramFiles%\EmEditor\EmEditor.exe %1
タイトルとURLをコピーしました