「マクロ覚え書き(開発者向け)」の版間の差分

MSY-07 (トーク | 投稿記録)
SyntaxHighlightにcopyの追加
MSY-07 (トーク | 投稿記録)
文章の構成を変更
 
189行目: 189行目:
* #include で取り込む
* #include で取り込む
* ファイルをロードして eval する
* ファイルをロードして eval する
* [[マクロリファレンス:3:Editor オブジェクト#ExecuteMacro メソッド|editor.ExecuteMacro メソッド]]を使用する(Ver 3.7.13 で追加)


前者は先頭でしかかけない上、動的にロードの切り替えができません。
1つ目は先頭でしか書けない上、動的にロードの切り替えができません。


後者は文字コードの問題とプリプロセス処理に関する問題があります。
2つ目は文字コードの問題とプリプロセス処理に関する問題があります。


[[includeライブラリ]]の IO.Include を使うことで、プリプロセス処理に関しては解決できます。
[[includeライブラリ]]の IO.Include を使うことで、プリプロセス処理に関しては解決できます。
202行目: 203行目:
</syntaxhighlight>
</syntaxhighlight>


Ver 3.7.13 で任意の場所で指定したマクロを実行できる [[マクロリファレンス:3:Editor オブジェクト#ExecuteMacro_メソッド|editor.ExecuteMacro メソッド]]が追加されました。
3つ目は任意の場所で指定したマクロを実行することができます。


== マクロからファイル選択ダイアログ ==
== マクロからファイル選択ダイアログ ==
スポンサーリンク