|
僕の方でテストして現象を確認しました。2枠区切りだとたしかにうまく動き
ませんでした。
さらに調べてみたら、
$id = dllfuncstr("CreateMessageId", $from_email);
って所でメール本文が狂ってるようで、これは、実は秀丸メール側で対処が可
能でした。なので、秀丸メールの次のバージョン(V6.28β1)にて、今回の
airsend.macが2枠区切りでもうまく動くように修正させていただきます。
とりあえずの対処として、マクロを動かす時だけ一時的に3枠区切りにする作
戦があります。
openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
#pane = getregnum("pane");
if( #pane == 2 ) {
writeregnum "pane", 3;
loaddll "tkinfo.dll";
#n = dllfunc("ExecAtMain","EnvChanged");
}
execmacro "airsend.mac";
if( #pane == 2 ) {
writeregnum "pane", 2;
loaddll "tkinfo.dll";
#n = dllfunc("ExecAtMain","EnvChanged");
}
このようなマクロを作って、それをairsend.macの代わりに実行すれば、
airsend.macが3枠区切りで実行されるようになります。それで一応、こちらの
環境ではうまく動きました。
その作戦でどうでしょうか。
|
|