タブの「次へ移動」「前へ移動」をマクロで行いたい
-
Kuroさん
こんにちは。
タブの「次へ移動」「前へ移動」をマクロで行いたいのですが、できるでしょうか?
やりたいこと:
・特定のタブを、先頭 or 末尾に移動したい
「次へ移動」「前へ移動」がマクロから実行できれば、Documents.Count の数を元に、先頭 or 末尾に向かうように所定の回数「次へ移動」「前へ移動」を実行すればできそう… と考えていました。
| yuko | 返信 -
こんにちは。
> タブの「次へ移動」「前へ移動」をマクロで行いたいのですが、できるでしょうか?
そういえば、コマンド ID の一覧 ( https://github.com/haijinboys/mery-plugin-sdk/blob/master/Delphi/Basic/mPlugin.pas ) をしばらく更新していませんでしたね。(近日中に更新しておきますね)
[次へ移動]、[前へ移動] コマンドは以下の ID になっているので、サンプルを貼っておきます。
var MEID_WINDOW_MOVE_NEXT = 2272; // 次へ移動 var MEID_WINDOW_MOVE_PREV = 2273; // 前へ移動 editor.executeCommandById(MEID_WINDOW_MOVE_NEXT);
> 「次へ移動」「前へ移動」がマクロから実行できれば、Documents.Count の数を元に、先頭 or 末尾に向かうように所定の回数「次へ移動」「前へ移動」を実行すればできそう… と考えていました。
その方法で問題ないと思います。
所定の回数を超えて実行しても、それ以上は移動しないだけなので、editor.documents.Count の数だけ実行しても大丈夫そうです。美しくはないかもしれませんが😅
| Kuro | 返信 -
| yuko | 返信
-
うまくいったようで良かったです。
それから、MeryWiki のメンテナンス、ありがとうございます!
プラグイン SDK およびコマンド ID の一覧は、Ver 3.7.2 対応版に更新しておきました。
【プラグインソフトウェア開発キット】
https://github.com/haijinboys/mery-plugin-sdk| Kuro | 返信