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

Re: how to use mailcap



遅くなってすみません。

keiichi@xxxxxxxxx writes:

> >>>>> meadow-users-jp の Mail No. 555 で、
> >>>>> "久保川" == MASAMI KUBOKAWA <Masami_Kubokawa@xxxxxxxxxxxxx> さま曰く...
> 
> 久保川> 上記と同じ状態で *Message*バッファでは
> 久保川> Wrote c:/WINDOWS/TEMP/E.xls
> 久保川> External method is starting...
> 久保川> "c:/program files/microsoft office/office/excel" `echo c:/WINDOWS/TEMP/E.xls | sed 'sm/m\\\\mg'` finished
> 久保川> で、Excel97は開きますが、E.xlsをつれてきません。
> 久保川> Word97についても同じでした。
> 
> *scratch* buffer に次のものをコピーして、最後の“)”の後ろで C-j すると
> どうなりますか?
> 
> (start-process
>     "test" (current-buffer) "bash.exe"
>     "-c" "echo `echo c:/WINDOWS/TEMP/E.xls | sed 'sm/m\\\\\\\\mg'`")
> 
> まっとうな環境であれば、
> c:\WINDOWS\TEMP\E.xls
> というのが表示されると思います。
結果は、まっとうではありませんでした。
#<process test>

(C:\CYGNUS\B19\H-I386-CYGWIN32\BIN\BASH.EXE 1002) Exception: STATUS_ACCESS_VIOLATION
(C:\CYGNUS\B19\H-I386-CYGWIN32\BIN\BASH.EXE 1002) Dumping stack trace to BASH.EXE.core


Process test finished

ただ、どの部分(Meadow,CygwinB19,Semi-gnus,APEL/FLIM/SEMI)が腐っているのか
はわかりません。

尚、次のことを確認しました。
1.環境変数について:
  %s(.mailcap)のパスは autoexec.bat(Win98)のTEMP変数を使っている。
  
ただ、MIME_TMP_DIRは .emacs , .gnus.elのどちらにいれても
 %sへは反映されません。

2.実行
 M-x bashからExcelファイルは開けました。
 % "c:/msoffice/.../excel" `echo c:/windows/temp/E.xls | sed 'sm/m\\\\mg'`

今のところ、このような状況です。

-- 
以上。