返信元メールへジャンプしたいNo.18763
ワッキー さん 04/06/23 19:28
 
深いスレッド(たとえば数十階層以上)を読んでいていつも思うの
ですが、そのメールの返信元のメールを読みたいというケースが多
いです、私の場合。深い階層からいきなり浅い階層へ移った場合、
特にそう思います。
つまり、「In-Reply-To: や References: が指しているメールにワ
ンタッチでジャンプしたい」のですが、これをマクロで組むとなる
と、
1.In-Reply-To: からメッセージIDを取り出して保管。In-Reply-
  To:が無い場合は、References:の一番下のメッセージIDを取り出
  して保管。
2.上記で保管した文字列を渡して、Message-ID検索をそのフォルダ
  内で上方向に実行。

といった手順になるかと思いますが、私はマクロ作成のスキルが低
いので、どなたか触りの部分だけでもご指南いただけますでしょう
か?よろしくお願いします。

[ ]
RE:18763 返信元メールへジャンプしたいNo.18770
アルビレオ さん 04/06/23 22:23
 
鶴亀ユーザーのアルビレオです。

>深いスレッド(たとえば数十階層以上)を読んでいていつも思うの
>ですが、そのメールの返信元のメールを読みたいというケースが多
>いです、私の場合。深い階層からいきなり浅い階層へ移った場合、
>特にそう思います。

本体のメール一覧なら右クリックで、メールウィンドウなら[検索]メニューに
「関連するメール」というのがあって、ここから返信元のメールを開くことがで
きます。
さらにそのメールウィンドウから[検索]-[閲覧]-[このメールを鶴亀本体側で選
択する]という機能もあります。
これだけでは不十分かもしれませんが、まずは使ってみると要望をもっと具体的
なものにするための参考になるかと思います。

[ ]
RE:18763 返信元メールへジャンプしたいNo.18771
L.ダヴィンチ さん 04/06/23 22:27
 

2004/06/23(水) 22:24:28

こんにちは、ワッキーさん

ダヴィンチ@ユーザーです。

鶴亀本体機能に「関連するメールを開く」メニューから
「返信元メールまたは転送元メール」という機能が標準で
装備されておりますが、これが使えない状況ですか?

MLだと使えません。

/*
** タイトル:『hidesoft.8:18763| 返信元メールへジャンプしたい』
** 発信日:2004年06月23日(水) 19:28:43
** 発信者:ワッキーさん
*/
>深いスレッド(たとえば数十階層以上)を読んでいていつも思うの
>ですが、そのメールの返信元のメールを読みたいというケースが多
>いです、私の場合。深い階層からいきなり浅い階層へ移った場合、
>特にそう思います。
>つまり、「In-Reply-To: や References: が指しているメールにワ
>ンタッチでジャンプしたい」のですが、これをマクロで組むとなる
>と、
>1.In-Reply-To: からメッセージIDを取り出して保管。In-Reply-
>  To:が無い場合は、References:の一番下のメッセージIDを取り出
>  して保管。
>2.上記で保管した文字列を渡して、Message-ID検索をそのフォルダ
>  内で上方向に実行。
>
>といった手順になるかと思いますが、私はマクロ作成のスキルが低
>いので、どなたか触りの部分だけでもご指南いただけますでしょう
>か?よろしくお願いします。

--
メーラー: TuruKame 3.60beta3 (WinNT,500)
OS: Windows2000 SP4
※このコメントはサイトー企画とは無関係です。
※私の個人的な見解です。

[ ]
RE:18771 返信元メールへジャンプしたいNo.18774
ワッキー さん 04/06/23 23:00
 
> 鶴亀本体機能に「関連するメールを開く」メニューから
> 「返信元メールまたは転送元メール」という機能が標準で
> 装備されておりますが、これが使えない状況ですか?

そうなんです、使えないんですよ、ナゼでしょう?
ちなみに、エラーメッセージは、
---------------------------
鶴亀メール
---------------------------
対象となるメールは見つかりませんでした。
(ちなみに、V0.78以下で転送メールを「今すぐ送信」した場合、
  そのメールはうまく見つかりません。)
---------------------------
OK  
---------------------------
なんです。

アルビレオさんも、御回答ありがとうございます。私の返事は、上
記と同じです。やはり環境依存でしょうか?

P.S.
ちなみに、該当メールも、返信元メールも他人様のメールです(私
が送信したメールは関わっていません)。この点は伝わってますよ
ね?(この投げかけはとんでもない失礼のような気がしてますが、
私の勘違いかもしれませんので、お許し下さい)

TuruKame 3.60beta3, Windows XP Home Edition(SP1)

[ ]
RE:18774 返信元メールへジャンプしたいNo.18777
capa さん 04/06/23 23:13
 
capa%鶴亀ユーザです。

>そうなんです、使えないんですよ、ナゼでしょう?

ヘルプにはそのコマンドは送信メールが対象と明記してありますので
元々ワッキーさんの要望には沿わないはずです。

マクロはこんな感じでしょうか。

--
loaddll "tkinfo.dll";
if(!dllfunc("IsTuruKameMain")){
  message "鶴亀本体で実行してください";
  goto EndLine;
}

$tid=dllfuncstr("CurrentHeader","In-Reply-To");
if($tid=="") $tid=dllfuncstr("CurrentHeader","References");

$sfp="(\""+$tid+"\",target=\"Message-ID:\"),inmail=0";

#n=dllfunc("SetFindPack",$sfp);
disableerrormsg;
if (!dllfunc("FindUp")) #n=dllfunc("FindDown");
--

[ ]
RE:18770 返信元メールへジャンプしたいNo.18778
ワッキー さん 04/06/23 23:20
 
> これだけでは不十分かもしれませんが、まずは使ってみると要望をもっと具体的
> なものにするための参考になるかと思います。

この機能は、頻繁に使っています(もう一年半以上)。ですが、私
のところでは自分が出した送信メールにしか作用しません。
どうすれば直りますか?
OSの再インストールとかが必要でしょうか?
ウィルスも心配ですが、可能性ありますでしょうか?

TuruKame 3.60beta3, Windows XP Home Edition(SP1)

[ ]
RE:18763 返信元メールへジャンプしたいNo.18779
いっぷく2 さん 04/06/23 23:31
 
こんばんは、いっぷくです。
いまいちわからないのですが、返信元(In-Reply-To:)にジャンプは、左矢印キー
でいけるのですが、それをマクロでやりたいということなんでしょうか?それと
も、一覧表示の状態でジャンプしたいということなんでしょうか?

[ ]
RE:18777 返信元メールへジャンプしたいNo.18780
capa さん 04/06/23 23:31
 
capaです。4行目の

>  goto EndLine;



> endmacro;

に修正してください。自作マクロから余計な部分を削除して掲載したん
ですが確認漏れでした。失礼しました。

[ ]
RE:18774 返信元メールへジャンプしたいNo.18781
L.ダヴィンチ さん 04/06/23 23:34
 

2004/06/23(水) 23:30:53

こんにちは、ワッキーさん

ダヴィンチ@ユーザーです。

ヘルプには、以下のような記述がありますがご確認頂けますか?
「関連するメール・返信元または転送元メール:
このコマンドは、現在のメールの返信元または転送元メールを検索して、見つか
った場合はそのメールをエディタで開きます。
 返信元メールまたは転送元メールは、同一アカウント内のみを検索します。他
のアカウントに移動してしまった場合は見つかりません。

 このコマンドは、返信メールまたは転送メールコマンドによって生成された送
信用メールに対してのみ有効です。」

上記の使用条件に適合しているでしょうか?

>P.S.
>ちなみに、該当メールも、返信元メールも他人様のメールです(私
>が送信したメールは関わっていません)。

との事ですので、見つからないというメッセージが表示されるのでは
ないでしょうか?

/*
** タイトル:『hidesoft.8:18774| RE 18771 返信元メールへジャンプしたい』
** 発信日:2004年06月23日(水) 23:00:54
** 発信者:ワッキーさん
*/
>> 鶴亀本体機能に「関連するメールを開く」メニューから
>> 「返信元メールまたは転送元メール」という機能が標準で
>> 装備されておりますが、これが使えない状況ですか?
>
>そうなんです、使えないんですよ、ナゼでしょう?

--
メーラー: TuruKame 3.60beta3 (WinNT,500)
OS: Windows2000 SP4
※このコメントはサイトー企画とは無関係です。
※私の個人的な見解です。

[ ]
RE:18774 返信元メールへジャンプしたいNo.18783
秀まるお2 さん 04/06/23 23:43
 
 「検索・Message-Id検索...」というコマンドがありまして、それで検索でき
ますが…。

 それをうまくマクロで制御することも可能ではあります。

 具体的なマクロの例は、明日コメントします。少々お待ちください。

[ ]
RE:18779 返信元メールへジャンプしたいNo.18785
ワッキー さん 04/06/24 06:55
 
> いまいちわからないのですが、返信元(In-Reply-To:)にジャンプは、左矢印キー
> でいけるのですが、それをマクロでやりたいということなんでしょうか?

あらまぁ!これですこれです、捜していた機能は。
マクロは必要ないですね。すいません。
(ヘルプは捜したつもりでしたが、どこかに書いてありました
  か?)

ついでに、今読んでいるスレッド(だけ)を折りたたむってのも
キー操作でできますか?
他にもスレッド表示での便利なキー操作がありましたら御指導下さ
い(ここを読め、という御指摘でも助かります)。

[ ]
RE:18785 返信元メールへジャンプしたいNo.18787
いっぷく2 さん 04/06/24 08:42
 
こんにちは。
>(ヘルプは捜したつもりでしたが、どこかに書いてありました
>  か?)
いや、ヘルプはよほどのことがない限りあまり読まないほうなので・・・わか
りません。

>ついでに、今読んでいるスレッド(だけ)を折りたたむってのも
>キー操作でできますか?
これは一発では無理なようですが、Shift + ← で、スレッドの先頭に移動す
るので、そこで Shift を離してもう一度  ← を押すと折りたたまれます。
2回のキー操作ということで・・・

これも、いろいろいじってわかったことなので、ワッキーさんも、試行錯誤な
さってはいかがでしょうか?

[ ]
RE:18787 返信元メールへジャンプしたいNo.18790
秀まるお2 さん 04/06/24 10:35
 
 18783番発言の方でのマクロは不要そうなので作らないでおきます。

 スレッドを折りたたむマクロは、以下の通りです。

    loaddll "tkinfo.dll";
    if( dllfunc("CurrentPane") != 1 ) {
        #n = dllfunc("SelectPane", 1);
    }
    #n = dllfunc("SimulateKeyStroke", 0x25, 1, 0, 0 );
    #n = dllfunc("SimulateKeyStroke", 0x25, 0, 0, 0 );

[ ]
RE:18787 返信元メールへジャンプしたいNo.18795
Iranoan さん 04/06/24 12:03
 
 秀まるおさん、ワッキーさん今日は、Iranoan です。
 「関連するメール」→「返信元または転送元メール」は
> 返信メールまたは転送メールコマンドによって生成された送信用メールに対
> してのみ有効
との事なので、状況によっては選択不可になった方がよい思いますが、如何で
しょう。

 以下ワッキーさんへ
> >(ヘルプは捜したつもりでしたが、どこかに書いてありました
> >  か?)
> いや、ヘルプはよほどのことがない限りあまり読まないほうなので・・・わか
> りません。
 これは若干の違いがありますが、エクスプローラ等に使われているツリー表
示での操作方法と同じなので、個々のソフトウェアの説明には書かれていない
と思います。
 ツリー表示における [←] の動きは、
・[+] や [-] が付いているような場所
  o [-] (ツリーが開いている) ならツリーを閉じる
  o [+] (ツリーが閉じている) なら上のツリーに移動
・[+] や [-] が付いていない場所
  常に上のツリーに移動
となります。例外はツリーのトップで、ここは何も起きません。

 あと鶴亀の機能として、
・[Shift]+[←] でツリー全体を選択
・[Shift]+[→] で選択メールを含む配下のツリーを選択
がありまが、[Shift]+[←][→][↑][↓] で選択範囲を広げるのも Windows で
お馴染みの操作なので、ヘルプには書かれていないかもしれません。そしてこ
の結果、折り畳むには
> Shift + ← で、スレッドの先頭に移動す
> るので、そこで Shift を離してもう一度  ← を押すと折りたたまれます。
> 2回のキー操作ということで・・・
で良いことになります。また最初のお約束から [←] を押し続けても、ツリー
を閉じることができます。

[ ]
RE:18795 返信元メールへジャンプしたいNo.18799
秀まるお2 さん 04/06/24 17:07
 
> との事なので、状況によっては選択不可になった方がよい思いますが、如何で
> しょう。

 いまいち意味が分かってないかもしれませんが、つまり、References:やIn-
Reply-To:ヘッダが無いメールについては選択不可にすべきって話ですかね。な
んだか非常にささいな話というか、たぶん選択不可になってそれで何か分かりや
すくなるとは僕は思わない割にはプログラミング的およびテスト的に面倒なので
(つまり、手間対効果のパフォーマンスが悪いので)現状のままとします。

[ ]
RE:18790 返信元メールへジャンプしたいNo.18813
ワッキー さん 04/06/24 19:10
 
>  18783番発言の方でのマクロは不要そうなので作らないでおきます。

お騒がせいたしました。

>  スレッドを折りたたむマクロは、以下の通りです。

さっそく登録しまして、Ctrl+← に割り当てて使っています。
とても便利です。ありがとうございました。

[ ]
RE:18787 返信元メールへジャンプしたいNo.18814
ワッキー さん 04/06/24 19:10
 
> これも、いろいろいじってわかったことなので、ワッキーさんも、試行錯誤な
> さってはいかがでしょうか?

いろいろやってみました。
逆の、Shift+→を使えば比較的楽にスレッドの末尾へジャンプでき
るという発見をしました。
一つおりこうになれました。

[ ]
RE:18795 返信元メールへジャンプしたいNo.18815
ワッキー さん 04/06/24 19:10
 
解説ありがとうございます。

>   o [+] (ツリーが閉じている) なら上のツリーに移動

これがどうも無反応です。はて?

TuruKame 3.60beta3, Windows XP Home Edition(SP1)

[ ]
RE:18781 返信元メールへジャンプしたいNo.18822
ワッキー さん 04/06/24 23:03
 
結局、解決してしまいましたが(お粗末な結末でしたが)、
ダヴィンチさんとアルビレオさんにまったく同じ誤解をさせてし
まったことをお詫びいたします。
最初から、
「メーリングリストのメールをスレッド表示している時に、一つ上
の階層にジャンプする方法はありますか?」
とお聞きすればよかったんではないかと反省しております。

今後もよろしくお願いします。

[ ]
RE:18780 返信元メールへジャンプしたいNo.18823
ワッキー さん 04/06/24 23:03
 
capaさん、いろいろお手数おかけしましてありがとうございました。
なんだか拍子抜けした結末になってしまいましたね。
私の最初の質問の仕方が悪かったようで、多くの方に誤解をさせて
しまったようです。反省してます。

[ ]
RE:18799 返信元メールへジャンプしたいNo.18840
Iranoan さん 04/06/25 17:48
 
 秀まるおさん今日は、Iranoan です。
>  いまいち意味が分かってないかもしれませんが、つまり、References:やIn-
> Reply-To:ヘッダが無いメールについては選択不可にすべきって話ですかね。
 いえ、
> > 返信メールまたは転送メールコマンドによって生成された送信用メールに対
> > してのみ有効
との事なので、「受信メール」では無効にしておくか、エラー・メッセージを
工夫すれば、
> そうなんです、使えないんですよ、ナゼでしょう?
> ちなみに、エラーメッセージは、
> ---------------------------
> 鶴亀メール
> ---------------------------
> 対象となるメールは見つかりませんでした。
> (ちなみに、V0.78以下で転送メールを「今すぐ送信」した場合、
>   そのメールはうまく見つかりません。)
と言う投稿は無くなるだろうということです。

[ ]
RE:18815 返信元メールへジャンプしたいNo.18841
Iranoan さん 04/06/25 17:48
 
 ワッキーさん今日は、Iranoan です。
> >   o [+] (ツリーが閉じている) なら上のツリーに移動
>
> これがどうも無反応です。はて?
 鶴亀のスレッドの部分は、そもそもこの状態にならないので何ですが、フォ
ルダ枠だとしても、
> 例外はツリーのトップで、ここは何も起きません。
では?

[ ]
RE:18840 返信元メールへジャンプしたいNo.18842
秀まるお2 さん 04/06/25 18:06
 
> > > 返信メールまたは転送メールコマンドによって生成された送信用メールに対
> > > してのみ有効
> との事なので、「受信メール」では無効にしておくか、エラー・メッセージを
> 工夫すれば、

 実は、受信系メールでも使えます。受信系メール上で実行した場合は送信系
メールを検索し、送信系メール上で実行した場合は受信系メールを検索します。

 っということはヘルプに書いてあることが間違いでして…。今直します。

 エラーメッセージの内容も考えてみます。

[ ]
RE:18842 返信元メールへジャンプしたいNo.18843
Iranoan さん 04/06/25 18:46
 
 秀まるおさん今日は、Iranoan です。
>  っということはヘルプに書いてあることが間違いでして…。今直します。
>
>  エラーメッセージの内容も考えてみます。
 宜しくお願いします。

[ ]
RE:18841 返信元メールへジャンプしたいNo.18849
ワッキー さん 04/06/26 07:21
 
> > 例外はツリーのトップで、ここは何も起きません。
> では?

ああ、これは難解でした。

[ ]