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