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

Re: how to use mailcap



お騒がせしております。(^^;;)
状況は変わりませんが、bash周りからチェックしようかなと
考えているところです。他にも糸口などありましたら
よろしくお願いします。

以下、今のところの状況です。(今日までの整理だけ... ^^)
yyamada@xxxxxxxxx writes:

> In message "Re: how to use mailcap",
>    On <08 Apr 1999 10:29:15 +0900>, Masami_Kubokawa@xxxxxxxxxxxxx writes:
> 
> MASAMI> 試してみると、私の環境では Excelは開きますがファイルをつれてき
> MASAMI> ません。ミニバッファはexcel `echo c:/windows/temp/E.xls | sed
> MASAMI> ... ` と コマンド実行すべき `xxx`の中が展開されていないような
> MASAMI> 気がします。
> 
> ミニバッファーは、こちらでも、そう表示されます。
> 
> Cygwin 入れて、
> 
> (setq shell-file-name "bash.exe")
> (setq shell-command-switch "-c")
> 
> で、bash を利用するようにするとよいのでは。
.emacsにいれております。

> 
> 当方は、以下の .mailcapでOKでした。
> 
> application/msword; "c:/program files/microsoft office/office/winword" `echo %s | sed 'sm/m\\\\\\\\mg'`
> application/msexcel; "c:/program files/microsoft office/office/excel" `echo %s | sed 'sm/m\\\\\\\\mg'`
> application/vnd.ms-excel; "c:/program files/microsoft office/office/excel" `echo %s | sed 'sm/m\\\\\\\\mg'`
> 
上記と同じ状態で *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についても同じでした。

一方、Word97については .mailcapを
application/msword; "c:/program ... /winword" %s
とすれば、めでたくファイルが開き、*Message*は次のようになっています。
Wrote c:/WINDOWS/TEMP/99010.doc
External method is starting...
"c:/program files/microsoft office/office/winword" c:/WINDOWS/TEMP/99010.doc finished

ありがとうございます。

-- 
以上。