◀マクロトップへ
  • 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.タグファイル生成をバックグラウンドで自動でやる。