[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:512] Rewrite movemail test release



From: "YAMAGUCHI, Shuhei" <yamagus@xxxxxxxxxxxxxxxxxx>
Subject: [MD:511] Rewrite movemail test release
Date: Mon, 23 Feb 1998 02:02:58 +0900

北口@奈良先端大 です。

> mw32script.elと言えば、こいつからもfiber.exeを利用できると便利かなぁ、
> と思っているのですが、どうでしょう?
> #具体的な実装となると、解決順序などで、イマイチ良い案がないんですけど。
> #レジストリでもlispでも拡張子とプログラムの関連付けの定義が必要、って
> #のは面倒ですよね?

mw32script.el 側では

1. とりあえず mw32script.el 内で解決を試みる
2. 拡張子なし or わからない拡張子なら fiber.exe に渡す

として、fiber 側はデフォルトの設定のうち TrustExt(元々ファイル
名に付いている拡張子を優先する)を 0(off) にする、というのは
どうでしょう?

こうすれば、

1. 拡張子が関連付けされていれば、そのアプリケーションで実行。
2. 関連付けされていなければ、中身を見て判断。

というようになると思います。


ただ現状の fiber の欠点として、例えば中身が LZH な hoge という
ファイルが存在したとすると、
  > fiber hoge
とすると hoge.lzh というファイルができてしまう、ということが
あるので、多用すると問題もあるかもしれません(^^;

Mew ではテンポラリファイルでしか使わなかったので問題は
ほとんどなかったのですが、汎用にするならちょっと考えた方が
よさそうですね。調べてみます。

# ついでに、
#   > fiber -o TrustExt=yes
# などとオプションも設定できるようにもしたいな、と思ってます。


--==| Shuichi Kitaguchi : shuuic-k@xxxxxxxxxxxxxxxxxx |
    |     / kit@xxxxxxx / shkit@xxxxxxxxxxxxxxxxxxxxx |==--