公開マクロがうまく動かないNo.46379
saki6 さん 14/07/05 12:25
 
こんにちは
al-mailからの乗り換えでこちらのメールソフトを利用させて
頂いているものです

さて、携帯電話向け分割送信マクロ (airsend.mac) Ver 1.10を
利用しようとしているのですが、このマクロを実行後に作成
されるメールを開くと、メール本文が全て同じものになって
しまいます。


airsend.macを開き、無い知恵を絞って色々試してみましたが、
どうも

insert $sbody[##ctype][##k] ;

文がうまく動いていないようなのです。

message $sbody[##ctype][##k] ;

と入れて実行すると、分割された本文が変数に記憶されている
ので、airsend.mac側のバグではなく、秀丸メール本体側に問題が
あるような気がしたのでこちらに投稿させて貰いました。

こちらの環境は
WindowsXP SP3
秀丸メールv6.27
です。

もし場違いな投稿でしたら削除願います。

よろしくお願いします。


[ ]
RE:46379 公開マクロがうまく動かないNo.46380
saki6 さん 14/07/05 17:31
 
訂正します

秀丸メール本体の設定→ウィンドウ→枠のレイアウト
を「2枠区切り」に設定すると先の症状が発生します。

デフォルトである「3枠区切り」ならマクロは正常に動作します。


どうか「2枠区切り」でも正常に動作するように次期バージョンで対応して頂けない
でしょうか。
もしムリならマクロの何処をどう変更したらよいか御指南下さい。

(airsendの作者様にも連絡を取ってみましたが、返事はありませんでした。
最後のバージョンが2006年ですのでサポートを停止されたのかもしれません)

よろしくお願いします。

[ ]
RE:46380 公開マクロがうまく動かないNo.46383
秀まるお2 さん 14/07/07 11:28
 
 僕の方でテストして現象を確認しました。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枠区切りで実行されるようになります。それで一応、こちらの
環境ではうまく動きました。

 その作戦でどうでしょうか。

[ ]
RE:46383 公開マクロがうまく動かないNo.46386
saki6 さん 14/07/07 20:08
 
教えて頂いたマクロでばっちり動作しました。
秀丸マクロは何でもできるのですね。
動作しない間ヘルプファイルをチラチラ読んでいたのですが、今後に備えてもう少し
読み込んでみたいと思います。

al-mailを長らく使っていた最大の理由が”2ペインウィンドウ”です。
その昔はVGAやSVGAと画面が小さく、限られたスペースの中でいかに情報を表示する
かに拘っていました。
FHDが当たり前になった今、3ペインでも問題なのかもしれませんがどうしても慣れ
ることが出来ず、al-mailと似たようなウィンドウ表示にカスタマイズできる秀丸
メールを移行先に選びました。

それと同じく、携帯からスマホになりキャリアメールの無粋な制限もなくなったので
すが、今も現役で利用している人がいるので自動分割送信機能もやはり外せません。

次回バージョンでの正式対応、よろしくお願いします。

ありがとうございました。


[ ]