2015/05/03(日) [n年前の日記]
#1 [windows] Perlの関連付けが外れてた
毎日起動してるPerlスクリプトが動かなくてなんでだろと。どうやら .plファイルの関連付けが外れていたらしい。なんでや。
_Strawberry Perlを関連付けするならコマンドラインかな? ハードなソフトの話/ウェブリブログ を参考に作業。
assocで確認。
ftype で確認。ちなみに grep はどこかで入手した版を使ってたり。
Perlを呼び出すようにした定義は無いのかな。
この際だから plfile も定義しておく。
assocで割り当てる。
一応これで関連付けされるようになったけど…。
Rubyファイル(.rb)についても確認してみたら、コントロールパネル経由で確認できる関連付けとDOS窓で確認できるソレが違っていて。どうなってるんだろう。
_Strawberry Perlを関連付けするならコマンドラインかな? ハードなソフトの話/ウェブリブログ を参考に作業。
assocで確認。
> assoc .pl .pl=plfile.pl には、plfileとやらが設定されてるらしい。
ftype で確認。ちなみに grep はどこかで入手した版を使ってたり。
> ftype | grep plfile出てこない。plfile という定義が無いらしい。
Perlを呼び出すようにした定義は無いのかな。
> ftype | grep perl APerl="C:\Perls\aperl589build827\bin\perl.exe" "%1" %* Perl="C:\Perls\aperl589build827\bin\perl.exe" "%1" %*以前、APerl と Perl というのを設定してたらしい。
この際だから plfile も定義しておく。
> ftype plfile="C:\Perls\aperl589build827\bin\perl.exe" "%1" %*
> ftype | grep perl APerl="C:\Perls\aperl589build827\bin\perl.exe" "%1" %* Perl="C:\Perls\aperl589build827\bin\perl.exe" "%1" %* plfile="C:\Perls\aperl589build827\bin\perl.exe" "%1" %*
assocで割り当てる。
assoc .pl=APerl
一応これで関連付けされるようになったけど…。
Rubyファイル(.rb)についても確認してみたら、コントロールパネル経由で確認できる関連付けとDOS窓で確認できるソレが違っていて。どうなってるんだろう。
[ ツッコむ ]
以上です。