grepdialogの検索する文字列欄に値を引きNo.01863
Shiranet さん 01/03/16 16:27
 
毎々お世話になります。
shiranet といいます。


grepdialog を使用するときに
”検索する文字列”フィールドに
画面上で選択(反転表示)した文字列や
マクロ内部で編集した文字列を表示したいと考えて、
わかる範囲で色々試したのですが、
表示させることが出来ませんでした。
(過去ログを検索してみたのですが、
   同様な内容を見つけることが出来ませんでした)

申し訳ありませんが、
ご存知の方がいらっしゃいましたら、
やり方を教えていただけませんか?
よろしくお願いします。

以上

[ ]
RE:01863 grepdialogの検索する文字列欄にNo.01864
番頭++ さん 01/03/16 16:37
 
>grepdialog を使用するときに
>”検索する文字列”フィールドに
>画面上で選択(反転表示)した文字列や
>マクロ内部で編集した文字列を表示したいと考えて、

出来ないと、思います。クリップボードに入れておき、
[Ctrl] + V です。

# 今でも、ほしい気もしますが ...

[ ]
RE:01864 grepdialogの検索する文字列欄にNo.01865
かかし さん 01/03/16 16:47
 
かかしです、こんにちは。

>>grepdialog を使用するときに
>>”検索する文字列”フィールドに
>>画面上で選択(反転表示)した文字列や
>>マクロ内部で編集した文字列を表示したいと考えて、
>
>出来ないと、思います。クリップボードに入れておき、
>[Ctrl] + V です。
>
># 今でも、ほしい気もしますが ...

「grepの実行」選択時にカーソル位置にある単語は、
ダイアログボックスに入りますが・・・。

あと、
grep gettext(seltopx,seltopy,selendx,selendy);
では、だめかなあ。

---かかし

[ ]
RE:01865 grepdialogの検索する文字列欄にNo.01866
Shiranet さん 01/03/16 17:09
 

早速の回答ありがとうございます。
shiranet です。

>
>「grepの実行」選択時にカーソル位置にある単語は、
>ダイアログボックスに入りますが・・・。
>

grepdialog を呼んだ場合は入りませんでした。

>grep gettext(seltopx,seltopy,selendx,selendy);
>では、だめかなあ。

ダメでした。

>>出来ないと、思います。クリップボードに入れておき、
>>[Ctrl] + V です。
>>
>># 今でも、ほしい気もしますが ...

できないんですかねぇ.....?


[ ]
RE:01866 grepdialogの検索する文字列欄No.01867
山紫水明 さん 01/03/16 17:58
 
 Shiranetさん,こんにちは。

》できないんですかねぇ.....?

 どうしてもということであれば,マクロサーバで grep のダイアログボックスを
作り,そこでの設定を grep 文で実行するという方法もあるとは思いますが。
 田楽サーバか田楽DLL を使えば,もっと完璧にダイアログボックスができるはず
です。
 手間暇をいとわなければ,ということですけど。(^^;

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

[ ]
RE:01866 grepdialogの検索する文字列欄にNo.01868
かかし さん 01/03/16 18:10
 
かかしです、こんにちは。

111さん、こんにちは。

>>grep gettext(seltopx,seltopy,selendx,selendy);
>>では、だめかなあ。
>
>ダメでした。

ちょっと補足です。
ここでいう「だめかなあ。」は、

「grep gettext(seltopx,seltopy,selendx,selendy);
で代用できないかなあ?」

という意味でした。

逆に、grepdialogをあえて使う理由など教えていただけると
なんか回避策が見つかるかもしれません。

---かかし

[ ]
RE:01868 grepdialogの検索する文字列欄にNo.01869
かかし さん 01/03/16 18:21
 
かかしです、大変申し訳ありません。

>111さん、こんにちは。

返信するのにあたり、名前を間違えてしまいました。

111さん、Shiranetさん、申し訳ありませんでした。

#めちゃくちゃばかやってしまった。

[ ]
RE:01869 grepdialogの検索する文字列欄にNo.01870
Shiranet さん 01/03/19 12:22
 

こんにちは、Shiranetです。

色々アドバイスありがとうございます。

>逆に、grepdialogをあえて使う理由など教えていただけると
>なんか回避策が見つかるかもしれません。

マクロライブラリにある
 ”秀丸grep強調表示マクロ Ver2.00 1999/10/18 hagiさん”
を使用してみて、大変役に立つのですが、
選択した領域が grepdaialog 上に表示されると
さらに使いやすくなるなと思って質問しました。

>「grep gettext(seltopx,seltopy,selendx,selendy);
>で代用できないかなあ?」
>という意味でした。

現状、上記のような記述を使い使用していますが、
検索条件を変更したいときに、MACファイルを変更するのが
かっこよくないので今回の質問になっています。
(検索条件を問い合わせるmenu や inputを使うのも
   今一かなと思ったので....)


>どうしてもということであれば,マクロサーバで grep の
>ダイアログボックスを作り,そこでの設定を grep 文で
>実行するという方法もあるとは思いますが。
>田楽サーバか田楽DLL を使えば,もっと完璧に
>ダイアログボックスができるはずです。
>手間暇をいとわなければ,ということですけど。(^^;

そこまでする元気が今のところありません。
取り敢えず現状維持ということで、我慢します。


いろいろ、ありがとうございました。

[ ]