ご利用前に必ずお読みください
> ご返信ありがとうございます。 > > > フォーラムの別の投稿ででてた「背景画像を切り替えるマクロを[編集モードが変更された時] のイベントで設定」といったケースでは都合が悪そうだと思いました。 > > なるほど。確かに、そのようなケースでは工夫が必要になりそうですね。 > > 念のため調査したところ、[編集モードが変更された時] イベントが呼ばれるタイミングは、主に以下のとおりでした。 > > - 表示 > 編集モード > 編集モードの設定 > - 表示 > 色の反転 > - 表示 > フォント > フォントの一覧 > - 表示 > フォント > 大きいフォントサイズ > - 表示 > フォント > 小さいフォントサイズ > - 表示 > フォント > フォントサイズをリセット > - 表示 > フォント > フォントの設定 > - 表示 > 編集モード > - オプション更新 > - 編集モード設定 (内部的に使用) > - 名前から編集モード設定 (内部的に使用、ファイルを開く/読み直し) > - ファイル名から編集モード設定 (内部的に使用、ファイルを開く/名前を付けて保存/読み直し) > > おそらく、EmEditor さんのマクロイベントでいう [設定が変更された時] に近い用途を想定して実装したのだと思います。 > > EmEditor さんでは「設定」という単位が、Mery でいうところの「編集モード」に概ね相当するため、[設定が変更された時] というイベント名で、さまざまなタイミングで呼ばれても違和感が少ないのでしょうね。 > > > 例えば背景画像を切り替えるマクロが以下のような場合、一度の編集モードの変更で 2 回実行されます。また、背景画像の切り替えが必要かどうかを判定しているifをなくすと無限ループしてしまいます。 > > 無限ループについては、たとえば [テキストが変更された時] イベントなどでも同様で、そのイベント内でテキストを変更するようなマクロを設定すると、同じく無限ループが発生します。 > > これはイベント駆動の仕組み上、一般的に起こり得る挙動であり、イベントを利用する際には、フラグを立てる、条件チェックを行うなどして、意図しない再実行や無限ループを避ける工夫をユーザー側で行っていただく必要がありますね。
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.8 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」の配色テーマ集
知っておくと便利なテキストエディター「Mery」の 10 個の小技
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
リズム天国 ミラクルスターズ -Switch
リズム天国 ミラクルスターズ|オンラインコード版
トモダチコレクション わくわく生活 -Switch
ニンテンドープリペイド番号 9000円|オンラインコード版
Nintendo Switch Online利用券(個人プラン12か月)|オンラインコード版
嘆きの亡霊は引退したい ~最弱ハンターによる最強パーティ育成術~ 14 (GC…
Dジェネシス ダンジョンが出来て3年 11
異世界のんびり農家 21
ようこそ実力至上主義の教室へ 3年生編4 (MF文庫J)
鍛冶屋ではじめる異世界スローライフ 14 (カドカワBOOKS)