タイトル | : Re: スクリプトモジュール間での挙動の違いについて |
投稿日 | : 2024/07/07(Sun) 14:10 |
投稿者 | : tm |
> いくつかPPx.StayModeの挙動の違いがあるので報告します。
>
> 1. qjsではPPx.StayMode以降に書かれたPPx.linemessage()が
> 実行されない
>
> //!*script
> PPx.linemessage(1);
> PPx.Echo(2);
> PPx.StayMode = 2;
> PPx.linemessage(3);
> PPx.Echo(4);
>
> 実行結果:
> (wsh,cv8)
> linemessage "1"
> Echo "2"
> linemessage "3"
> Echo "4"
> (qjs)
> linemessage "1"
> Echo "2"
> Echo "4"
>
> 2. qjsでは初回実行時にppx_resume()を実行したときにマクロの
> 結果を得られない
>
> //!*script
> PPx.StayMode = 2;
> function ppx_resume() {
> PPx.Echo(PPx.Extract('%n'));
> }
> ppx_resume();
>
> 実行結果:
> (wsh,cv8)
> 初回: Echo "<ppcid>"
> 二回目以降: Echo "<ppcid>"
> (qjs)
> 初回: Echo ""
> 二回目以降: Echo "<ppcid>"
T7で修正されているのを確認しました。ありがとうございます。