メールのリストボックスで番号を指定してNo.16668
和波孝禧 さん 04/02/14 22:53
 
東京の和波です。私は音声ユーザーで鶴亀メールスピーチのver. 3.50 ベーター2を
使っています。
 あるフォルダにメールが何百通か貯まっている状態で、メールのリストボックスに
フォーカスがある時、たとえばそのリストの中程のメールを見たいと思ったとします。
今は、ctrl+pagedown などを何度も押して目的のメールを探していますが、番号を指
定してジャンプできたら便利だと思います。
 鶴亀メールは大変高機能なメーラーなので、どこかにそのようなコマンドがあるか
と探しましたが、見つかりませんでした。そのようなコマンド、またはマクロがあり
ましたら教えていただければ幸いです。よろしくお願いいたします。

[ ]
RE:16668 メールのリストボックスで番号をNo.16669
山紫水明 さん 04/02/15 09:06
 
 和波孝禧さん,こんにちは。

》今は、ctrl+pagedown などを何度も押して目的のメールを探していますが、番
》号を指定してジャンプできたら便利だと思います。

 次のようなマクロで用を足せますか?

//------------------------------------------------------------//
//メール一覧でメールの順番を指定して選択するマクロ
loaddll "tkinfo.dll";
if( dllfunc( "CurrentPane") != 1 ) #n = dllfunc( "SelectPane", 1);
#num = dllfunc("MailCount");
#IsThreadView = dllfunc("IsThreadView");
#index = val(input("何番目のメールを選びますか?",));
if( #index == 0 ) endmacro;;
if( #index > #num ) #index = #num;
if( dllfunc("IsThreadView") ) #n = dllfunc("SetThreadView", 0);
#n = dllfunc("SetMailIndex", #index - 1);
if( #IsThreadView ) #n = dllfunc("SetThreadView", 1);
endmacro;
//------------------------------------------------------------//

     では, (^^)/~
                                        山紫水明

[ ]
RE:16669 メールのリストボックスで番号をNo.16670
和波孝禧 さん 04/02/15 13:05
 
山紫水明さん
マクロを作って下さって、ありがとうございます。ばっちりです。千通以上のメール
が保存されているフォルダ内でも素早く読みたいメールにジャンプできるようになり
ました。本当に嬉しいです。
 ただ、指定した番号のメールにフォーカスが移動した時に、音声は移動する前に選
択していたメールのタイトルなどを読み上げます。こうした音声のずれは、たとえば
shift+del キーでメールを削除した場合でも、今削除したはずのメールのデータを読
み上げてしまうという問題があります。勿論、削除した後は次のメールが繰り上がっ
てきていますが、音声はそれを読み上げてくれません。
 私は、秀丸リーダーなどの仕組みが全くわかっていない素人ですが、こうした音声
の不完全さを差し引いても、鶴亀メールはとても使いやすく、魅力的なメーラーです。
視覚障害者の石山朋史さんという方が、鶴亀メールの音声強化マクロをたくさん作っ
てネットで公開して下さり、そのお陰で鶴亀が大変使いやすくなりました。石山さん
は、今もマクロの強化と取り組んでおられます。
 鶴亀メール事態の進化に合わせて、音声環境もますます快適になるとの希望があり、
楽しみに使っています。今日のマクロも、鶴亀をいっそう使いやすくしてくれました。
どうもありがとうございます。これからもよろしくお願いいたします。

[ ]
RE:16670 メールのリストボックスで番号をNo.16674
山紫水明 さん 04/02/15 22:20
 
 秀まるおさん,こんばんは。

》 ただ、指定した番号のメールにフォーカスが移動した時に、音声は移動する
》前に選択していたメールのタイトルなどを読み上げます。こうした音声のずれ
》は、たとえばshift+del キーでメールを削除した場合でも、今削除したはずの
》メールのデータを読み上げてしまうという問題があります。勿論、削除した後
》は次のメールが繰り上がってきていますが、音声はそれを読み上げてくれませ
》ん。

 和波さんがご指摘になっているこの問題,多分解決の方法があると思います
が,秀丸リーダーとの関係については私にはわかりません。コメントのほどお願
いいたします。

     では, (^^)/~
                                        山紫水明

[ ]
RE:16670 メールのリストボックスで番号をNo.16675
秀まるお2 さん 04/02/15 22:40
 
 メール一覧は「リストボックス」というWindowsの標準的な部品を使ってまし
て、そこの音声化については鶴亀メールや秀丸リーダーとは関係なく、音声化ソ
フト(95Reader等)がやってます。移動するタイミングでの音声化のずれなどは、
たぶんですが、音声化ソフト側が適当にやってくれないとどうにもならないと思
います。

 鶴亀メール以外でもリストボックス全般で同じ動作となるはずなので、その辺
のことを音声化ソフト側に要望として出せば、いつか対応してくれるかもしれま
せん。

[ ]