|
かたつむりです。
お世話になります。
以下のマクロを作成しました(正確に言うと「DDwin;redme記載のマクロを書き換え
ました)。
問題点が3つあります(★)。
これらの解決方法および質問(●)について、ご指導いただけるとありがたいです。
考え方等、ヒントでも結構です。
DDwinは、検索文字列が入力された状態で立ち上がる。
★問題点1;しかし、「グループ(G)」を手動で毎回選択しないと、検索結果が表示
されない(注1)。
→毎回のこの選択操作をしないで、即結果を表示するようにしたい。
★問題点2;テキスト上で別の用語を検索しようと本マクロを実行すると、すでに起
動したDDwinではなく、新たに別のDDwinが立ち上がる。
→すでに起動しているDDwinで、新たな検索文字列を検索したい。
★問題点3;ステッドマンは立ち上がるが、検索文字列が入力されていない。
→検索文字列が入力された状態にしたい。
(注1);問題点1について補足です。
DDwinにはジーニアス英和・和英辞書CD-ROM版(パソコンにインストール済み)を登
録しているせいか、DDwinの起動後「グループ(G)」を手動で選択すると、
「ドライブに辞書が入っていません」と毎回警告が出ます。
ただ、「OK」をクリックすると、問題なく結果が表示されます。
(これはマクロ側ではなく、DDwin側の問題ということでしょうか…?)
以下マクロ;
**********************************
//辞書検索;DDwinとステッドマン(ロボワード)を立ち上げるマクロ
//用語範囲選択した後またはカーソルを置いた状態で、マクロを実行。
if (!selecting) //範囲選択中でなかったら
selectword;
$word = gettext(seltopx, seltopy, selendx, selendy);
run "C:\\Program Files\\ddwin\\ddwin.exe ,1,辞書,1," + $word;
run "C:\\Program Files\\TechnoCraft\\Stedman6P\\Roboword.exe ,1,辞書,1," + $
word;
endmacro;
**********************************
マクロは以上です。
●質問;マクロ中の「run "C:\\Program Files\\ddwin\\ddwin.exe ,1,辞書,1," + $
word;」にある、
パラメータらしき「 ,1,辞書,1,」の意味をお教えください。
削除すると、検索文字が入力されない状態でDDwinが起動しますが…。
以上、稚拙な質問で恐縮ですが、よろしくお願いいたします。
かたつむり
|
|