■ 質問はここへ ■

140 にジャンプ
No. 137 題名 : 投稿(129番)へのお返事に対するお礼 投稿者 : TOYO
No. 138 題名 : Re:投稿(129番)へのお返事に対するお礼 投稿者 : かぶねこ
No. 146 題名 : Re^2:投稿(129番)へのお返事に対するお礼 投稿者 : TOYO
No. 148 題名 : Re^3:投稿(129番)へのお返事に対するお礼 投稿者 : かぶねこ HP
No. 139 題名 : Re:投稿(129番)へのお返事に対するお礼 投稿者 : 銀月堂 HP
No. 140 (139へのコメント)投稿者: かぶねこ日付: 2001/07/26 22:37:23
題名 : Re^2:投稿(129番)へのお返事に対するお礼

あ、さすがの ねこみみ さん、そういうマクロもあったんですねえ。銀月堂さん、
フォローありがとうございました。getwrd06.lzh ですね。

ところで、そういうマクロはどうやったらできるか、としばらく「ながら」で考
えたのですが、検索文字列をQXに渡すたびに履歴ができるので、文字列を長く
していくとそれが段階を追ってたくさん履歴に入ってしまうんです。(これは
ねこみみ さんのマクロでもそうなりました。)

そこで TOYO さんに提案ですが、どうしてもVZのやりかたがいい、というので
なければ、ウィンドウズ的なアプローチにしてもいいのではないでしょうか。ウ
ィンドウズでは Shift を押しつつカーソル移動すると文字列が選択できます。
左右カーソルで1文字単位、Ctrl 併用で単語単位の移動をしつつ選択できるわ
けです。(このとき、「共通設定」ー「スクロール・移動」の「単語移動は句読
点単位」はオフにしておくほうがいいかも。)

こうやって自由に選択して、長さが決まった時点で検索文字列として確定したほ
うが履歴の面ではいいと思います。文字列選択から検索ダイアログに行くと(デ
フォルトで Ctrl+F)、この文字列が代入されているのですが、デフォルトで F3
/ Shift+F3 に割り当てられている、直接の上下方向への検索には、選択されて
いるだけでは文字列が渡されません。ということは選択文字列を検索文字列に指
定する単純なマクロをはさめばいいんではないでしょうか。こんなふうに。

proc main
@@FindAddString @TextSelect$
end proc

でもやっぱり、ねこみみ さんのマクロが便利かもしれません。

No. 147 題名 : Re^2:投稿(129番)へのお返事に対するお礼 投稿者 : TOYO

全テキストを表示
順番に表示(No. 140 から)


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

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