マクロ終了後も変数を保持することは可能No.06120
ぱと さん 02/12/05 09:58
 
マクロ師の皆様のご指導の元、また、自分が書こうとしているマクロに必要な機
能を秀まるおさんに要望して実装したりしていただき、メールのジャンプ関係の
マクロがどうにか形になってきました。(鶴亀→外部ツールとその逆及び、鶴亀内
部でクリッピング→元メールにジャンプなど)

で、マクロ初心者なので、まだよく判っていないのですが、あるマクロを実行し
て、そのマクロが終了した後にも、一定の変数を保ち続けるということは可能で
しょうか?

#むむむ、ちょっと考えれば、無理な相談であるような気がしますが・・・

ジャンプ情報を記載したあるメールから、そのジャンプ情報に基づいて別のメー
ルにジャンプし、その後、また元のメールに戻ってくるというマクロを書こうと
していて、「マクロ終了後も鶴亀でグローバルに保持される変数が使えれば楽だ
なあ」と考えた次第なのです。

マクロ師の皆様のご教示を賜りたいです。

----
ぱと

[ ]
RE:06120 マクロ終了後も変数を保持するこNo.06121
たけのこ さん 02/12/05 10:29
 
たけのこです。

私がよくやることは、適当なiniファイルやレジストリに、
終了時のステータスを書いてしまうことです。レジストリ
だと扱いが面倒なので、iniの方が楽と思います。マクロが
いらなくなったとき、iniファイルの場所と名前をマクロと
同じにしておけば、削除も簡単ですしね。

[ ]
RE:06121 マクロ終了後も変数を保持するこNo.06122
ぱと さん 02/12/05 12:32
 
たけのこ さん

>私がよくやることは、適当なiniファイルやレジストリに、
>終了時のステータスを書いてしまうことです。レジストリ
>だと扱いが面倒なので、iniの方が楽と思います。マクロが
>いらなくなったとき、iniファイルの場所と名前をマクロと
>同じにしておけば、削除も簡単ですしね。

なるほど、iniファイルの利用ですか、それはいいですね。ini というと設定項目
の保存用と考えていましたが、変数の保存に使うこともできるわけですね。

貴重なヒントをありがとうございました。試行錯誤してみます。

#マクロ初心者なので、新しいことをやる度にマニュアルと首っ引きです。

----
ぱと

[ ]
RE:06120 マクロ終了後も変数を保持するこNo.06124
たるっぱ さん 02/12/06 20:04
 
ぱとさん たけのこさん こんにちは。
たるっぱです。

田楽サーバの「グローバル変数サービス」を使う方法もあります。
http://www.ceres.dti.ne.jp/~sugiura/hidemaru/macros/dgserver/

ご参考までに。

[ ]
RE:06124 マクロ終了後も変数を保持するこNo.06125
ぱと さん 02/12/06 20:17
 
たるっぱさん

>田楽サーバの「グローバル変数サービス」を使う方法もあります。
>http://www.ceres.dti.ne.jp/~sugiura/hidemaru/macros/dgserver/
>
>ご参考までに。

なるほど〜、標準マクロ機能を拡張してくれるための田楽シリーズなわけですね。

今、初めて、ある程度まとまった機能のマクロを作ってるのですけど、マクロを
作る立場で見ると、痒いところに手が届く機能を提供してくれる田楽環境は非常
に魅力的ですねえ。

しかし、これまで単にマクロを使う立場でいた時には、「このマクロには田楽
DLLが必要です云々〜」と Readme の冒頭にあるとそれだけでなんとなく敬遠し
ていた自分というのも覚えていますので、田楽を使わないでできるレベルのこと
は一応田楽を使わずにやってみようと思います。

--
ぱと

[ ]