これらのコマンドはWindowsの関連付けを表示したり変更するコマンド。拡張子txtに関連付けられているアプリケーションを調べるには以下のように実行する。
1 2 3 4 5 |
C:\>assoc .txt .txt=textfile C:\>ftype txtfile txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1 |
拡張子txtにはnotepad.exeが関連付けられていることがわかる。%1は開かれるファイルに置き換えられる。
Windowsにrubyスクリプトのファイル.rbを関連付けるには以下のようにする。
まず、拡張子rbにファイルタイプを関連付ける。
1 |
C:\>assoc .rb=rubyfile |
次に、ファイルタイプに対してruby.exeを関連付ける。
1 |
C:\>ftype rubyfile="C:\pathtoruby\ruby.exe" "%1" %* |
%*は残りのすべてのパラメータに置き換わります。
環境変数PATHEXEに.rbを追加すれば、拡張子を省略して起動できます。ここでは省略。