[mew-dist 23355] Mew での外部プログラム起動について
Kazumasa Gotoh
kgotoh at example.com
2003年 3月 21日 (金) 00:12:56 JST
後藤と申します。
FreeBSD 4.7R + Emacs 21.2 + Mew 3.2 という環境で使っています。
今月号の UNIX MAGAZINE の VMware に関する記事で、SoW (Start on
Windows)というツールが紹介されていました。
これは、Windows で動く rshd のようなもので、Unix 側から Windows
アプリケーションを実行させることができるものです。
これは私のようにデスクトップマシンが Windows2000 で、ASTEC-X で
FreeBSD に login しているようなものにとっては中々便利そうだったので、
早速インストールしてみました。
単体でのプログラム呼び出し自身は成功し、次に記事に書いてあるように
メイルに添付された Word や Excel の添付ファイルを Unix 側の Mew
からの操作で Word や Excel を起動できるようにしようとしました。
.mew.el には以下のように記述しています。
(setq mew-prog-msword '("/usr/local/bin/start.pl" () t))
(setq mew-prog-msexcel '("/usr/local/bin/start.pl" () t))
(setq mew-prog-mspowerpoint '("/usr/local/bin/start.pl" () t))
(setq mew-prog-pdf '("/usr/local/bin/start.pl" () t))
この設定で添付ファイルが Word の場合にはマルチパート部選択時に、
期待通り以下のようになります。
###### ###### ####### ##### ###### # # #
# # # # # # # # # # # # ## ##
# # # # # # # # # # # # # # #
###### ###### # # # #### ###### # # # # #
# # # # # # # # # ####### # #
# # # # # # # # # # # # #
# # # ####### ##### # # # # # #
Content-Type: Application/Msword
Encoding: base64
Size: 31536 bytes
Filename: テスト.doc
Program: /usr/local/bin/start.pl
To execute this external command, type 'C-c C-e'.
しかし Excel だと、以下のようにうまくいきません。
###### ### # # # ###### # #
# # # ## # # # # # # #
# # # # # # # # # # # #
###### # # # # # # ###### #
# # # # # # ####### # # #
# # # # ## # # # # #
###### ### # # # # # # #
Content-Type: Application/Msexcel
Encoding: base64
Parameters: name=テスト.xls
Size: 25128 bytes
Filename: テスト.xls
To save this part, type 'y'.
これは何が悪いのでしょうか? また、どうすれば外部プログラム
起動ができるようになるのでしょうか?
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
(株) セントラル情報センター
後藤和政 kgotoh at example.com
Mew-dist メーリングリストの案内