[
新規に投稿する
]
directtagjumpでエラーになりマクロが動作停止
No.10261
arkangel
さん 23/12/10 11:21 [
コメントを投稿する
]
ダイレクトタグジャンプ機能に関する要望です
発生する条件:
カーソル下の単語がtagsファイルに登録されていない時
(カーソル下がスペースや演算子等の場合には発生しません)
実行するマクロ:
directtagjump;
発生する状況:
エラーになり、マクロが動作停止する
エラー内容:「tagsファイル内にその関数または強調行が見つかりませんでした」
やりたいこと:
エラーにならずにマクロを継続動作させたい
参考情報:
タグジャンプ(tagjump)の場合は、
メニューコマンドから実行した場合は「タグジャンプ先のファイルが見つかりません」というエラーダイアログが表示されますが
マクロでtagjumpを使った場合はエラーにならず、失敗(result=0)になるだけなので、マクロ側で処理を続けることができます。
[
△
]
RE:10261 directtagjumpでエラーになりマクロが動作停止
No.10262
秀丸担当
さん 23/12/12 08:45 [
コメントを投稿する
]
マクロのdirecttagjumpは、確かにエラーメッセージが出るようになっていました。
エラーメッセージを出さない方法として、事前にdisableerrormsgを呼ぶ方法がありました。
例
disableerrormsg;
directtagjump;
ヘルプにはgetresultexのことは書いてあったのですが、disableerrormsgのことも追記しておきます。
[
△
]
[
新規に投稿する
]