[sylpheed-jp:10575] Re: Sylpheed --open と Sylph-Searcherについて
Hiroyuki Yamamoto
hiro-y @ kcn.ne.jp
2008年 3月 24日 (月) 19:18:24 JST
山本です。
On Sun, 23 Mar 2008 10:30:25 +0900
pekeneko2001 @ gmail.com wrote:
> はじめまして peke と申します。
>
> コマンドライン上からSylpheedのメール本文をopenする方法をご教示
> いただきたくお尋ねします。
>
> 環境:Windows2000-SP4, Sylpheed 2.5.0b1
> インストールディレクトリ:C:\Program Files\Sylpheed
> configdir:C:\Documents and Settings\xxx\Application Data
> \Sylpheed Sylpheed単体(GUI)では快適に使えています。
>
> Sylph-Searcher 1.0.0, MeCab 0.96, PostgreSQL 8.3.1
> Sylph-Searcher単体では検索・表示はできております。
>
>
> Sylph-Searcherでの検索結果からSylpheedを呼び出す時に
> 当該メールにジャンプしてくれるものと思っておりますが、
> SylpheedGUIが前回終了画面で起動するにとどまっています。
>
> まずは、Sylpheedへの呼び出し方がまずいのかと思い
> DOS窓(cmd.exe)から inbox/100 のメッセージを表示できるのか試しましたが
> 下記ログがでてSylpheedGUIが前回終了画面がでるのみで
> msg100は表示されません。
>
>
> この状況での質問になりますが、
>
> (1)以下の方法で、本来 inbox/msg100が GUI上で表示されるものでしょうか。
> また、設定・操作方法に足りない点があるでしょうか。
> % sylpheed.exe --debug --open "C:\Documents and Settings\xxx
> \Application Data\Sylpheed\Mailboxes\Mail\inbox\100"
> (実際には一行)
--open の引数には、ファイルのフルパスではなく
「フォルダ識別子/メッセージ番号」を指定します。
sylpheed.exe --open "inbox/100"
または
sylpheed.exe --open "#mh/メール箱/inbox/100"
> (2)Sylph-Searcherからジャンプしないのは、(1)がうまくいってないのが
> 原因なのでしょうか。
Sylph-Searcher は Sylpheed のパスをレジストリから取得しているので。
インストーラからインストールしていない場合はパスが正しくない場合が
あります。といっても C:\Program Files\Sylpheed\sylpheed.exe にある
場合は正しく動くはずですが。
また、あらかじめ Sylpheed を --debug つきで起動しておいて、
Sylph-Searcher からメッセージを開こうとした場合はどのようなログが
出ているでしょうか。
--
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp>
Sylpheed-jp メーリングリストの案内