エディタに「ウィンドウ」メニューNo.00912
水銀水 さん 00/12/18 02:20
 
 鶴亀メールのエディタを使っていてふと気づいた点です。

●エディタの「ウィンドウ」メニューは?
 おそらく既にどなたかが要望を出されているとは思うんですが、
鶴亀メールのエディタのメニューに、秀丸にはある[ウィンドウ]
がありません。メールを閲覧している時は「Alt+(上下キー)で
快適に閲覧できるのですが、メールを書く際、複数のメールを開いて
それぞれから引用をすることがあります。こうした場合、鶴亀の
エディタのウィンドウを探すのに手間取ることが何度かありました。
「開いているメールの一覧」だけで十分なのですが、難しいでしょうか?

[ ]
RE:00912 エディタに「ウィンドウ」メニューNo.01054
taku さん 00/12/20 15:17
 
> 鶴亀メールのエディタを使っていてふと気づいた点です。
>
>●エディタの「ウィンドウ」メニューは?
> おそらく既にどなたかが要望を出されているとは思うんですが、
>鶴亀メールのエディタのメニューに、秀丸にはある[ウィンドウ]
>がありません。メールを閲覧している時は「Alt+(上下キー)で
>快適に閲覧できるのですが、メールを書く際、複数のメールを開いて
>それぞれから引用をすることがあります。こうした場合、鶴亀の
>エディタのウィンドウを探すのに手間取ることが何度かありました。
>「開いているメールの一覧」だけで十分なのですが、難しいでしょうか?

一応、メニュー「設定」−「秀丸エディタのコマンド一覧」−
「ウィンドウ系」−「ウィンドウ一覧」で実行できそうですが、

一覧出てきませんね…。

[ ]
RE:01054 エディタに「ウィンドウ」メニNo.01065
ひろ さん 00/12/20 17:41
 
 taku さん今日は、ひろです。
> 一応、メニュー「設定」−「秀丸エディタのコマンド一覧」−
 このコマンド自体知りませんでしたが、
> 一覧出てきませんね…。
確かに Windows98+鶴亀 Ver.0.60 ではでてきませんね。

 因みにマクロで windowlist でやっても何も起きないところをみると、コ
マンドは実行不可にしているけれど、メニューはグレー表示にすることを忘
れているということかな?

[ ]
RE:00912 エディタに「ウィンドウ」メニューNo.01252
秀まるお さん 00/12/30 18:49
 
> ●エディタの「ウィンドウ」メニューは?

 ウィンドウメニューについての処理は秀丸そのままなので、鶴亀ではうまく動作し
ません。で、メニュー上にも表示していません。

 ウィンドウメニューを付けるとすると、秀丸側のそれ相当の物を新たに追加しない
といけないです。

 たぶん、このメニューのニーズはあんまりないと思うので、β版の段階ではサポー
トしないことにします。

[ ]
RE:01252 エディタに「ウィンドウ」メニューNo.01704
水銀水 さん 01/01/13 19:43
 
>> ●エディタの「ウィンドウ」メニューは?
:
> たぶん、このメニューのニーズはあんまりないと思うので、β版の段階ではサポー
>トしないことにします。

 うぐっ。確かに、鶴亀エディタの場合、エディタのウィンドウは同じでも、そこで
見ているメールは、[Alt+↑/↓]でめまぐるしく替わりますもんね。開いている鶴亀
エディタのウィンドウリストをそれに同期して変えるというのは、想像以上にパワー
を食ってしまいそうですね。これは私、考えていなかったです。

●開いているすべての鶴亀エディタのSubjectを知る方法は?
 ただ、ウィンドウメニューがなくても「1対1」のメールのやりとりや会議室の発
言を追っていく上では問題はないんですが、「多対多」などグループで意見を交換し
ている場合には、やはり、複数の発言をベースに1つのメールを書くことがよくあり
ます。そうなるとやはり、メニューに準ずる機能が欲しいと思われます。
 で、鶴亀のマクロはよくわかっていないので恐縮なんですが、(hidemaruhandleな
どが使えるようなので元気がでますが)、「現在開いている複数の鶴亀エディタのSu
bjectにあたる文字列を得る機能」を現行のTKInfo.dllで探しているんですが、なん
だか見つけられません。もし、なければ追加の可能性あるんでしょうか?

(NextHideTuru等を使えばなんとかなりそうな気がしてきました(^^))


[ ]
RE:01704 エディタに「ウィンドウ」メニNo.01722
ひろ さん 01/01/13 23:34
 
 水銀水さん今日は、ひろです。
> ●開いているすべての鶴亀エディタのSubjectを知る方法は?
 おそらく tiinfo.dll 内の DLL 関数を使えば、ウィンドを切り替えるこ
と無く実現出来ると思います。少なくとのウィンドを切り替える仕様ならば
出来ます。
> (NextHideTuru等を使えばなんとかなりそうな気がしてきました(^^))
 また鶴亀のエディタ・ウィンドに限った方が良いでしょうから、こちらよ
り nexthidemaru を使ったほうが良いと思います。

 ここまで書いてウィンドが切り替えれたら便利と思い作ってみました。
//------------------- select editor window macro --------------------
loaddll "tkinfo.dll";
#windowNum = hidemarucount;
#i = 0;
while(#i < #windowNum){
  #handle = hidemaruhandle(#i);
  $sub = dllfuncstr("ExecAt",#handle,"CurrentHeader","Subject");
  $from = dllfuncstr("ExecAt",#handle,"CurrentHeader","From");
  $to = dllfuncstr("ExecAt",#handle,"CurrentHeader","To");
  $date = dllfuncstr("ExecAt",#handle,"CurrentHeader","Date");
  if(#i < 9)
    $Menu[#i] = "(&" + str(#i) + ")" + $sub + " : " +
    $from + "/" + $to + " : " + $date;
  else
    $Menu[#i] = $sub + " : " + $from + "/" + $to + " : " + $date;
  #i = #i + 1;
}
menuarray $Menu,#i;
setactivehidemaru hidemaruhandle(result - 1);
freedll;
//-------------------- end macro ------------------------------------

[ ]
RE:01722 エディタに「ウィンドウ」メニNo.01728
水銀水 さん 01/01/14 00:37
 
 ひろさん、いつもお世話になりっぱなしで(^^;
で、「$sub = dllfuncstr("ExecAt",#handle,"CurrentHeader","Subject");」のあた
りにやっとたどりついて「やった〜」と思ったら、すでにひろさんがもっとスゴイの、
書いておられました。うーん、このマクロ、快適です!

(考えてみたら、秀丸の方も、filename(hidemaruhandle(#N))みたいな感じで開いて
いるファイル名をゲットできるようになったらいいんですけどね(^^))

 とにかく、早速、使わせていただきますm(_ _)m
(ここまでくれば、やはり、ファイル名リストは標準メニューに入っていて欲しい気
がしますね)


[ ]
RE:01728 エディタに「ウィンドウ」メニNo.01739
ひろ さん 01/01/14 12:39
 
 水銀水さん今日は、ひろです。
>  ひろさん、いつもお世話になりっぱなしで(^^;
 いえそんなことは在りません。WinLPrt との連携マクロを何時も使わさせ
ていただいています(^^)。

> (考えてみたら、秀丸の方も、filename(hidemaruhandle(#N))みたいな感じで開いて
> いるファイル名をゲットできるようになったらいいんですけどね(^^))
 出来ますよ。
>  basename, filename, directory は、その後ろに角カッコで添え字を付
> けて、現在の編集中の秀丸 (アクティブな秀丸) 以外の秀丸からも値を得る
> ことができるようになっています。
>  角カッコの中には、ウィンドウ番号でもウィンドウハンドルでも両方指定
> することができます。
とヘルプ記載があったと思います。テキストにデータ変換したので、何処
にあるか解らないのですが (^^;、たとえヘルプから消えていたとしても現
在も使えます。

> (ここまでくれば、やはり、ファイル名リストは標準メニューに入っていて欲しい気
> がしますね)
 確かに欲しいですが、送信用エディタ・ウィンドはともかく、受信用エディ
タ・ウィンドの場合、元のメールが個別のファイルに保存されているわけで
はないので、秀丸と同列には扱えず、難しいのでしょうね。

[ ]
RE:01739 エディタに「ウィンドウ」メニNo.01743
水銀水 さん 01/01/14 22:29
 

>> (考えてみたら、秀丸の方も、filename(hidemaruhandle(#N))みたいな感じで開いて
>> いるファイル名をゲットできるようになったらいいんですけどね(^^))
> 出来ますよ。

 ををっ! すごい! いつの間に!

 この要望を出したのは、何年か前に遡るんだろう…と記憶もはっきりし
ていないくらいです(^^;。で、その時の対応としては「できそうなので、
そのうちに…」みたいな感じだったかと。もちろん改版履歴はいつも注目
していたんですけど、それらしい記述がなかったもので…。
 ちなにみfilename2/3もきちっと対応されているというのもルンルンっす!

(平気な顔をしてちゃんとすごいことをしてしまっている、というところは
まるおさんもそうだけど、秀丸担当さんも、相当ですね(^^))

 この会議室で秀丸のことまで…。重ね重ね、お世話になりますm(_ _)m

[ ]