|
すみません。コメント忘れてました。
1つ、最初から書いておけばよかった話でしたけども、固定パターンの検索を
するのにいちいちマクロを作らずとも、履歴メニューの常駐機能を使えばそれな
りに簡単に出来るというのがありました。
たとえば条件1はいつも可変だけども条件2は固定ということなら、まずは条
件1を空っぽにしつつ条件2には固定文字列を入れた形で検索系コマンドを一回
実行します。それからもう一度検索コマンドを実行して、ダイアログボックス左
上のシステムメニューを開くと、そこに先ほど実行した検索の履歴が出てきます。
そこでマウス右ボタンを押して「ヒストリに常駐」を実行すれば、その履歴は消
えずにずっと出てくるようになります。
あとは、その履歴を選択してから条件1を入力して、という操作をすれば、同
じパターンの検索がやりやすくなります
そういう作戦はどうでしょうか。
マクロでやるとしたら、
loaddll "tkinfo.dll";
if( selecting ) {
$s = gettext( seltopx, seltopy, selendx, selendy );
} else {
$s = dllfuncstr("CurrentHeader","Subject");
}
$s = input( "商品サンプル仕様+検索:検索する文字列は?", $s );
if( $s == "" || (!result) )endmacro;
$s = dllfuncstr("YenEncode", $s);
#n = dllfunc( "SetFindPack",
"(\""+$s+"\",target=subject) and (\"商品サンプル仕様\", target=subj
ect), subfolder=1" );
#n = dllfunc("DoGrep", "", "");
のようなマクロでいいと思います。
|
|