複数署名の使い分けNo.02009
og さん 01/06/15 20:14
 
複数の署名を用意しておいて、メールの相手・用件によって
使い分けたいと思っています。5〜7個。
過去ログをいろいろ見ておりましたら、秀まるお様のマクロが
書いてありました。

menu "&1\t個人署名",
         "&2\t会社署名";
    if( result == 1 ) {
        gofileend;
        insert "===========================\n" +
               "個人署名\n" +
               "===========================";
    } else if( result == 2 ) {
        gofileend;
        insert "===========================\n" +
               "会社署名\n" +
               "===========================";
    }

私の要望を実現しようと思ったら、自分で作った署名は
どこに書き入れれば良いのでしょうか?
例えば、
*******************
og
og@tsurukame.com
*******************
です。

[ ]
RE:02009 複数署名の使い分けNo.02010
"y.iida" さん 01/06/15 20:28
 
そのまま、insert部分です。

> menu "&1\t個人署名",
>          "&2\t会社署名";
>     if( result == 1 ) {
>         gofileend;

         insert "*******************\n" +
         insert "og\n" +
         insert "og@tsurukame.com\n" +
         insert "*******************";

>     } else if( result == 2 ) {
>         gofileend;
>         insert "===========================\n" +
>                "会社署名\n" +
>                "===========================";
>     }
>
> 私の要望を実現しようと思ったら、自分で作った署名は
> どこに書き入れれば良いのでしょうか?

\nというのは、改行を表すコードで、+記号で文字の足し算をしています。

という具合です・・・分かります?

[ ]
RE:02010 複数署名の使い分けNo.02012
og さん 01/06/15 20:52
 
y.iidaさん、ありがとうございます。

>\nというのは、改行を表すコードで、+記号で文字の足し算をしています。
>という具合です・・・分かります?

こういう意味を表すのですね。わかりました。
それでこれをエディタにそのままコピー&ペーストして、
「.mac」で保存しました。次いで鶴亀からマクロの登録を行い、
メールを書いてからマクロの実行でこのマクロを選んだのですが、
「しきがまちがっています」と出るのです。

[ ]
RE:02012 複数署名の使い分けNo.02013
"y.iida" さん 01/06/15 21:00
 
> メールを書いてからマクロの実行でこのマクロを選んだのですが、
> 「しきがまちがっています」と出るのです。

ごめんなさい(^^;;;
慌ててコピペして・・・(爆)

>     if( result == 1 ) {
>         gofileend;

         insert "*******************\n" +
                "og\n" +
                "og@tsurukame.com\n" +
                "*******************";

>     } else if( result == 2 ) {

です。

[ ]
RE:02013 複数署名の使い分けNo.02015
og さん 01/06/15 21:46
 
y.iidaさん、本当にありがとうございます。

>慌ててコピペして・・・(爆)

>>     if( result == 1 ) {
>>         gofileend;

>         insert "*******************\n" +
>                "og\n" +
>                "og@tsurukame.com\n" +
>                "*******************";

>>     } else if( result == 2 ) {
>です。

ありがとうございます。できました。
感激して調子に乗り、署名を増やす事に挑戦してみました。
いきなり「ブロックの対応があいません」でした。
かなり間違っているでしょうか?

menu "&1\t署名1",
        "&2\t署名2",          
           "&3\t署名3";
     if( result == 1 ) {
         gofileend;

         insert "*******************\n" +
                "og1\n" +
                "og1@tsurukame@com\n" +
                "*******************";

     } else if( result == 2 ) {
         gofileend;
         insert "*************************\n" +
                "og2\n" +
                "xxx@tsurukame.com\n" +
                "***************************";
     
     } else if( result == 3 ) {
         gofileend;
         insert "*************************\n" +
                "og3\n" +
                "xxx@tsurukame.com\n" +
                "***************************";

[ ]
RE:02015 複数署名の使い分けNo.02016
og さん 01/06/15 21:52
 
ミスが分かりました。
最後の行に「}」が抜けていました。

おさがわせしました。
大変勉強になりました。

[ ]
RE:02015 複数署名の使い分けNo.02017
"y.iida" さん 01/06/15 21:59
 
> いきなり「ブロックの対応があいません」でした。
> かなり間違っているでしょうか?

おしい(^^;;;
最後の括弧が閉じてないッス

ついでなので・・最後の最後に
endmacro;
を礼儀として入ればもっと良いです。

>      } else if( result == 3 ) {
>          gofileend;
>          insert "*************************\n" +
>                 "og3\n" +
>                 "xxx@tsurukame.com\n" +
>                 "***************************";

       }
endmacro;

です。

ちなみに宣伝モードっぽいですが・・
秀丸エディタでマクロを書くと対応する括弧も分かりやすく便利です。
是非、ご検討下さい。

[ ]
RE:02017 複数署名の使い分けNo.02018
og さん 01/06/15 22:10
 
y.iidaさん、ありがとうございます。
時間差になっちゃいましたね。

>おしい(^^;;;
>最後の括弧が閉じてないッス

>ついでなので・・最後の最後に
>endmacro;
>を礼儀として入ればもっと良いです。

endmacro 入れさせて頂きました。
この「"」は縦に揃っていないといけないのでしょうか?

>>      } else if( result == 3 ) {
>>          gofileend;
>>          insert "*************************\n" +
>>                 "og3\n" +
>>                 "xxx@tsurukame.com\n" +
>>                 "***************************";


>ちなみに宣伝モードっぽいですが・・
>秀丸エディタでマクロを書くと対応する括弧も分かりやすく便利です。
>是非、ご検討下さい。

ありがとうございます。
一応、秀丸ユーザーなのでこれで書いているのですが、
またまた調子に乗って5番目を作り出し、エラーを頂いております。
#秀丸エディタでマクロを書く時に、それ用のものがあるのでしょうか?

[ ]
RE:02018 複数署名の使い分けNo.02020
"y.iida" さん 01/06/15 22:42
 
> 時間差になっちゃいましたね。

すみません(^^;;;

> endmacro 入れさせて頂きました。
> この「"」は縦に揃っていないといけないのでしょうか?

基本的に、Cなどのプログラム言語の流れ?書き方?から
来ている物で、「見やすい」という事です。
エラー発見するためにも、字下げしておいた方が良いと思います。
(いずれにしてもきっちり揃える必要はありません。
 ちなみにタブで字下げする人が多いようです。)

> #秀丸エディタでマクロを書く時に、それ用のものがあるのでしょうか?

作成支援マクロなどもありますが・・(まるおさんのライブラリー)
簡易的であれば、ファイルタイプ別の設定で設定すれば良いと思います。
括弧については、対応する括弧・・をチェックしておくと良いですし。

うまく動かれたようですし、明日も仕事なので、ぼちぼち落ちますぅ。

鶴亀は、まだちょっと落ち着いてない部分もありますので
マクロ会議室が別途ありますので
マクロ系の書き方などは、そちらの方が良いと思います。

ではでは〜〜(^^)/

[ ]
RE:02020 複数署名の使い分けNo.02022
og さん 01/06/16 12:02
 
y.iidaさん、ありがとうございました。

お蔭様で、本日すべての署名を鶴亀マクロに登録する事が出来ました。
登録する必要のない署名もあったのですが、せっかく教えて頂いた
署名マクロですので、存分勉強させていただこうと、10件以上
登録してみました。

[ ]