「選択フォルダの最後尾メールに移動」にNo.34461
komatta さん 08/07/23 20:30
 
秀逸なソフトの提供、ありがとうございます。愛用させて頂いております。

「キー割り当て」に「選択フォルダの最後尾メールに移動」と「選択フォルダの先頭
メールに移動」を加えて頂けると非常に助かります。

理由としましては、フォルダ移動した際、どうしても最後尾メール(≒最新メール)
を「何時、何が最新だっけ?」と確認してから、捜したいメールを見たり、検索した
りするため(ユーザの習性…)です。

現状、当該フォルダの最後に見たメールを記憶してくれているのは助かるのですが、
上記のようなケースも多々あるため、一々スクロールするのが面倒だったりします
(メールの量が多いとなおさら…)。

機能追加のお願いとなりますが、ご検討をお願い致します。なお、本掲示板への投稿
が不適切であれば、ご指摘ください。

[ ]
RE:34461 「選択フォルダの最後尾メールにNo.34462
kahara さん 08/07/23 23:08
 
kahara と申します。

マクロで最初または最後のメールの指定が出来ますので、そのマクロを
キー登録すれば良いのではないでしょうか?
(私的には、メール一覧のスクロールバーを手でいじって・・・と
 していましたが、やってみると、最後表示はキー操作だけで出来ても
 便利かなと思ってしまいました。)


例.
選択したフォルダの最初のメール選択
 loaddll "tkinfo.dll";
 #n = dllfunc("SetMailIndex", 0);

選択したフォルダの最後のメール選択
 loaddll "tkinfo.dll";
 #n = dllfunc("MailCountAll");
 #n = dllfunc("SetMailIndex", #n-1);


スレッド表示にも対応するのであれば、

選択したフォルダの最初のメール選択
 loaddll "tkinfo.dll";

 #h = dllfunc("IsThreadView");
 if( #h == 1 )
  #n = dllfunc("SetThreadView", 0);

 #n = dllfunc("SetMailIndex", 0);

 if( #h == 1 )
  #n = dllfunc("SetThreadView", 1);


選択したフォルダの最後のメール選択
 loaddll "tkinfo.dll";

 #h = dllfunc("IsThreadView");
 if( #h == 1 )
  #n = dllfunc("SetThreadView", 0);

 #n = dllfunc("MailCountAll");
 #n = dllfunc("SetMailIndex", #n-1);

 if( #h == 1 )
  #n = dllfunc("SetThreadView", 1);

[ ]
RE:34461 「選択フォルダの最後尾メールにNo.34463
おひ さん 08/07/24 01:59
 
こんにちは.

秀丸エディタをお使いなら,
 キー割り当て/カーソル移動系/ファイルの最後
とかどうでしょうか.

設定次第では,フォルダ移動後は TAB or Space キー押下が必要かもし
れませんです.

# 私は C-. を割り当てて使っています.( E-> の代わりに)

[ ]
RE:34463 「選択フォルダの最後尾メールにNo.34464
komatta さん 08/07/24 10:01
 
早速のコメント、ありがとうございます。> kaharaさん・おひさん

> 最後表示はキー操作だけで出来ても便利かなと思ってしまいました。

ですよね。。kaharaさんにご教示頂いたマクロ作成・キー登録で(当然ながら…)、
思っていた動作ができました!。ありがとうございました。快適です。。

私も秀丸エディタではマクロ作ってたりするのですが、秀丸メールにおける「マクロ
で最初または最後のメールの指定が出来ます」は知らなかったです。。目からウロコ
でした。勉強不足ですね。。

おひさんにご教示頂いた方法は、既に実施してたりします。が、フォルダではなくフ
ァイル(=メール本文)の移動のため、希望していた動作ではありませんでした。と
はいえ、やっぱり同じこと実施しているんですね。便利ですし。。

遅い時間にもかかわらず教えて頂き、ありがとうございました。> kaharaさん・おひ
さん

朝から機嫌がいいです。。(^^)

[ ]
RE:34461 「選択フォルダの最後尾メールにNo.34467
アルビレオ さん 08/07/24 16:52
 
ユーザーのアルビレオです。

>「キー割り当て」に「選択フォルダの最後尾メールに移動」と「選択フォルダの先頭
>メールに移動」を加えて頂けると非常に助かります。
>
>理由としましては、フォルダ移動した際、どうしても最後尾メール(≒最新メール)
>を「何時、何が最新だっけ?」と確認してから、捜したいメールを見たり、検索した
>りするため(ユーザの習性…)です。

メール一覧枠に移動してから[Home]/[End]キーというのがもっともポピュラーな
方法だと思いますが、枠を移動する手間を省略したいということでしょうか?

マクロとしてはSetTitleListTopIndexがそれに相当すると思います。
SetMailIndexというのもありますが、こちらはスレッド表示だと使えません。

[ ]