MailJump.mac ライブラリにアップロードしNo.27411
ぱと さん 06/04/29 22:05
 
ダヴィンチさん

なんとか、公開してもかまわないだろうレベルにはなりましたので、ライブラリ
にアップロードしました。アイデア勝負の稚拙なマクロですが、結構便利なんじ
ゃないかと思ってます。

----------------------------------------------------------------
MailJump.mac 0.50

特定のメールにジャンプするショートカットファイルを作成するマクロ

(C)2006 ぱと  

Special thanks to 三月さん
----------------------------------------------------------------
【概要】
 このマクロは、秀丸メールで、特定のメールにジャンプすることのできる
ショートカットファイルを作成することを支援するマクロです。
 あるメールを後から参照したい時に、そのメールを開くショートカット
ファイルを簡単に作成することができます。
----------------------------------------------------------------

最初は、情報アイテムの本文になんらかのジャンプ情報を記入することでジャン
プする仕組みで考えていたのですが、ふと、「起動オプション付きのショートカ
ットにしちゃえばいいじゃないか」と思いつきました。この方式なら、情報アイ
テムなどに添付してもいいですし、デスクトップや任意のフォルダにおいておい
てもいいので、かえって使いやすいような気がします。

試していただいて、感想を聞かせていただけると嬉しいです。

JR0LPL さんの希望していた、メール間のリンクとしても使うことができますの
で、JR0LPL さんもぜひ試してみてくださいね。

----
ぱと

[ ]
RE:27411 MailJump.mac ライブラリにアッNo.27436
ダヴィンチ1958 さん 06/05/01 13:42
 
ダヴィンチ@ユーザーです。

ぱとさん、ありがとうございました。
さっそく利用させて頂きました。
『素晴らしい』の一言に尽きます。
作成されるファイル名がタイトル名になるのもわかり易い仕様です。動作的には私が
希望していたものが99%実現出来ております。

今後は田楽DLLなどによるGUIによる操作性を期待しています。
メールジャンプコマンドファイルの生成から該当メールへの添付操作までを一連のG
UI操作で出来ると150%の出来になります。

またショートカットファイルではなく、WSH環境に依存しない
DOSコマンドの.batや.cmdへの対応も有効かと存じます。
ファイルサイズも10分の1ぐらいになるし、メリットは
あると思います。

ご検討下さい。

>
> From: ぱと
>  <8755xxxxxxxxxxxxxx@maruo.co.jp>
> Date: 2006/04/29 土 午後 10:05:51 JST
> To: xxxxxxxxxxxxxx@maruo.co.jp
> Subject: hidesoft.8:27411| MailJump.mac ライブラリにアップロードしました。
>
> ダヴィンチさん
>
> なんとか、公開してもかまわないだろうレベルにはなりましたので、ライブラリ
> にアップロードしました。アイデア勝負の稚拙なマクロですが、結構便利なんじ
> ゃないかと思ってます。
>
> ----------------------------------------------------------------
> MailJump.mac 0.50
>
> 特定のメールにジャンプするショートカットファイルを作成するマクロ
>
> (C)2006 ぱと  
>
> Special thanks to 三月さん
> ----------------------------------------------------------------
> 【概要】
>  このマクロは、秀丸メールで、特定のメールにジャンプすることのできる
> ショートカットファイルを作成することを支援するマクロです。
>  あるメールを後から参照したい時に、そのメールを開くショートカット
> ファイルを簡単に作成することができます。
> ----------------------------------------------------------------
>
> 最初は、情報アイテムの本文になんらかのジャンプ情報を記入することでジャン
> プする仕組みで考えていたのですが、ふと、「起動オプション付きのショートカ
> ットにしちゃえばいいじゃないか」と思いつきました。この方式なら、情報アイ
> テムなどに添付してもいいですし、デスクトップや任意のフォルダにおいておい
> てもいいので、かえって使いやすいような気がします。
>
> 試していただいて、感想を聞かせていただけると嬉しいです。
>
> JR0LPL さんの希望していた、メール間のリンクとしても使うことができますの
> で、JR0LPL さんもぜひ試してみてくださいね。
>
> ----
> ぱと
>

[ ]
RE:27436 MailJump.mac ライブラリにアッNo.27438
ぱと さん 06/05/01 14:07
 
ダヴィンチ1958 さん

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

MailJump.mac 使ってくださったということでありがとうございます。
気に入っていただけたようで大変うれしいです。

>作成されるファイル名がタイトル名になるのもわかり易い仕様です。動作的には私が
>希望していたものが99%実現出来ております。

ファイル名禁止文字列を単純にカットしているだけなので、例えば、このサポート
会議室をML受信しているもので実行した場合、会議室番号と発言番号がくっついて
しまうなどの稚拙な部分があります。

それから既に気がついている不具合として、アイコンモジュールを使用していない
環境で実行した場合に、WSH の実行時にエラーになってしまうというようなことも
あります。多分、Message-id が無いメールに対して実行した場合もエラーになるで
しょうね。

このあたり、もう少し使ってくださる皆さんの反応(バグレポート)を伺って、対応
できる部分は直してみようと思います。(うまく直せるかどうか判らないですけど)

h-tom さんにご教示いただいて、同様のことをフォルダに対しても行うことができ
る環境が私のところではできているのですが、こっちはこっちでまだ公開できるレ
ベルではないです。(というか、WSH の部分は、全て h-tom さんが書いてくださっ
たわけなので、私の一存で公開できるものではないですが)

将来的には、フォルダを選んでいる時には、フォルダのショートカット、メールを
選んでいる時にはメールのショートカットがそれぞれできるようにマクロを合体さ
せてしまえばまた便利かなあと思ってます。

>今後は田楽DLLなどによるGUIによる操作性を期待しています。
>メールジャンプコマンドファイルの生成から該当メールへの添付操作までを一連のG
>UI操作で出来ると150%の出来になります。

デスクトップを経由しないで、貼り付けるのできればやってみたいですね。できあ
がったショートカットをテンポラリフォルダにおいて、WSH スクリプトで、ファイ
ルのカット操作をすればいいかなあと思ってるんですが、そういうコードが書けな
いので、このあたりは、当分現状のままになると思います。

>またショートカットファイルではなく、WSH環境に依存しない
>DOSコマンドの.batや.cmdへの対応も有効かと存じます。
>ファイルサイズも10分の1ぐらいになるし、メリットは
>あると思います。

bat などのことはちょっと考えたのですが、もしかすると、コマンドラインの長さ
の制限などが厳しくなるかもしれないなあと思いました。今回のショートカット方
式で試してみた限りでは、かなり深いフォルダ(ログファイル名が長くなります。)
にあるメールに対して実行した場合でも大丈夫でした。

逆に h-tom さん方式で、WSH + 引数でのマクロ自動生成にすることで、ジャンプに
失敗した場合は、自動的に Message-id 検索に切り替えるようにしてみたいなあと
思ってます。WSH と組み合わせることで、秀丸マクロに、自由に Windows 側での作
業を合体させられることが面白いなあと思ってます。

----
ぱと

[ ]
RE:27438 MailJump.mac ライブラリにアッNo.27439
ぱと さん 06/05/01 14:16
 
自己レスです。

>それから既に気がついている不具合として、アイコンモジュールを使用していない
>環境で実行した場合に、WSH の実行時にエラーになってしまうというようなことも
>あります。

これが原因でエラーになる場合は
マクロフォルダにある、MailJump.vbs を 右クリック→編集として開いて

SCObj.IconLocation = ""

という行を削除してしまって下さい。これで大丈夫なはずです。

あるいは、適当なアイコンモジュールを指定してから、一度 MailJump.vbs を削除
してしまい、再度 MailJump.mac を実行しなおしてもいいです。

----
ぱと

[ ]