■ QGREP ■

前へ 次へ
No. 42 (41へのコメント)投稿者: かぶねこ HP日付: 2001/04/15 11:56:59
題名 : Re^5:文字列の取得

ittoku さん、こんにちは。

うちのサイトにも来ていただいた、あの ittoku さんでいらっしゃいましたか。
ちょっと確認しましたら、手持ちのマクロに「いま開いているファイルのフォル
ダで GREP」というのがありましたので、それをちょっとだけ改造したのを掲載
します。

'このファイルに対して Grep

proc main
dim ret, s$, path$
if @hwnd > 0 then
if @Select > 0 then
s$ = @TextSelect$ '選択文字列取得
else
'選択されていなければカーソルのある単語取得
s$ = @GetCursorWord3$(":#@.~-_!?\|")
end if
path$ = left$(@Pathname$, inrstr(@Pathname$, "\"))
end if
ret = shell("qgrep32.exe -!S -u -R -D" + path$ + " """ + s$ + """ " + @Filename$, 1)
if ret = 0 then
call msgbox("QGREP を起動できません", MB_OK)
end if
end proc

次へ
現在の既読番号は 0  既読を


メールアドレスを表示するにはURLの後ろに &m=7e5ebc02 をつけてください。
フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/