起動オプションNo.12489
ぱと さん 06/04/27 14:28
 
秀丸メールの起動オプションについて質問です。

サーチクロスとの連携の機能で、/vf /vF オプションを機能追加していただいた時
に /z というオプションもあったと思うのですが、どういう役割だったでしょう
か?

当時自分で書いたマクロに /z オプションが指定されているのですが、どういう役
割か忘れてしまい、また ヘルプファイルにも説明が見つかりませんでした。

----
ぱと

[ ]
RE:12489 起動オプションNo.12490
秀まるお さん 06/04/27 14:37
 
 僕もまったく記憶がありませんが…

 ソースコードを調べてみたら、マクロのdisableerrormsg文を実行したのと同
じ意味になるようです。

 たぶん、/vfオプションで指定したメールが見つからなかった時にエラーメッ
セージを出さないようにするってオプションだったんじゃないかと思います。

 っと書いた所で過去ログを検索したら、 turukame.2:06165 に書いてありまし
た。

 ヘルプの方も直します。

[ ]
RE:12490 起動オプションNo.12491
ぱと さん 06/04/27 15:17
 
秀まるお さん

秀丸メールユーザーのぱとと申します。

/z オプションの件です。

> ソースコードを調べてみたら、マクロのdisableerrormsg文を実行したのと同
>じ意味になるようです。

ありがとうございます。ごめんなさい私も過去ログ手繰ったつもりだったのですが、
見落としてました。

しかし、/vf オプションなどは、もう3年半もの前に実装していただいてたんですね。

今回、このオプションを使った秀丸メールのショートカットファイルを作成し、そ
のショートカットを情報アイテムなどに添付することで、メールからメールに瞬時
にジャンプできるというマクロを書いてます。っていうか、自分の環境ではもう稼
動してるんですけれど、パスなどが固定だし、様々なエラーチェックも省いている
しで、公開することはできないような代物ですけど。

アイデアだけ提供しますので、どなたか、ちゃんとした公開マクロに仕上げてくれ
ないかなあ。

---------------
(1)ジャンプ先となるメールから/vf ジャンプに必要な情報を取得する。
・メールファイル dllfuncstr("MailFilePath");
・メールのオフセットdllfunc("MailFileOffset")
・Message-id
・ショートカットのファイル名とする文字列(Subjectなど)
(2)これらの情報を引数として、ショートカットを作成するための WSHスクリプトを
実行する。→ デスクトップにショートカットが出来る。
(3)必要な期間デスクトップにおいておいたり、情報アイテムや一般メールに添付す
ることで、後から参照しやすくする。
---------------
たったこれだけですが、/vf ジャンプだと超高速に作動しますので、快適です。

弱点は、/vf ジャンプの場合、メールの保存ファイルの構成が変わってしまうとジ
ャンプできなくなることがありえることです。(フォルダの移動、同じファイル内の
別のメールの削除など) ショートカットには、「コメント」という項目があります
ので、ここに Message-id を格納していけば、もし見失った時には、Message-id 検
索をすることで見つけなおすことができます。

メールへのショートカットをデスクトップに作成するというのは、後で返事を書か
なければならないメールなどをちょっと保留にしておく時などにすごく便利に使え
てます。

----
ぱと

[ ]