|
早速ご回答頂き、ありがとうございます。
> どういう目的を考えられているのか分からないのでなんですが、検索履歴の1
>つ1つをマクロから参照っていうのはちょっとサービスしすぎじゃないかと思い
>ます。
サービスし過ぎ、なんて言われてしまうと、どうも困ってしまうのですが、
念のためやりたいことを書いておきます。
標準の検索では、検索条件を設定するための
画面が出て来ますが、私は、ターミナルモードのLinuxを使いつけて
いるので、コマンドラインで検索条件を入力して検索出来た方が
私には便利です。
そこで、自分でマクロを作って試しています。
以下のような簡単なマクロなのですが、自分には思いのほか
使いやすく感じています。
しかし、このマクロの場合、一つ前の検索条件を
持ってきているだけです。
できれば、過去の履歴を持ってきて、メニューに表示した後、
選択したコマンドをinputボックスに表示して、それを
適当に編集して再利用出来たらいいなと考え、
今回のような要望を提出した次第です。
ご検討頂ければ幸いです。
loaddll "tkinfo.dll";
#n = dllfunc( "SelectPane", 1);
//先頭のメールを選択します。
#n = sendmessage( hidemaruhandle(0), 0x0111, 40231, 0);
title 0;
$s = dllfuncstr("GetFindPack");
$s=input("検索条件を入力して下さい。",$s);
#n = dllfunc("SetFindPack", $s );
#n = dllfunc("FindDown");
if (#n == 1) {
#n = dllfunc("PushFindPack");
title $s + "を検索しました。";
}else{
title "検索はキャンセルされました。";
}
title -1;
|
|