◀マクロトップへ
574
TagJump()後にSearchNext()できない?
575
Re: TagJump()後にSearchNext()できない?
576
Re2: TagJump()後にSearchNext()できない?
[574]
TagJump()後にSearchNext()できない?
sea_show
2013年10月29日 00:51
jscriptで、TagJump()したあとにSearchNext()しているのですが、
同じファイル内をジャンプした場合はちゃんと検索するのですが、
別のファイルへジャンプした場合に検索してくれません。
Sleep(100);やってみてもダメなのですが、
なにかおまじないが必要なのでしょうか?
sakura2.1.0.0 です
[575]
Re: TagJump()後にSearchNext()できない?
もか
2013年10月29日 02:19
>別のファイルへジャンプした場合に検索してくれません。
別のファイル内でSearchNextしたい、という意味なら無理です。
Editor.SearchNextのEditorオブジェクトは、そのマクロを実行したウィンドウが対象なので。
ためしてみてませんが、SearchNext&SendKeys("{F3}")を使うとか、UWSC等、ほかの方法が必要です。
[576]
Re2: TagJump()後にSearchNext()できない?
sea_show
2013年11月11日 01:26
わかりました。いろいろ試してみます。
そもそもの目的は、ファイルを編集するとtagsの情報(行番号)がズレるので、ジャンプしたときにズレるのを何とかしたいと思い、対策を考えて実験していた次第です。
対策1.タグジャンプしたあと検索すればヒットするはず。
対策2.タグファイル生成をバックグラウンドで自動でやる。