メールのショートカットNo.43915
nito3 さん 13/01/09 16:19
 
メール一覧のメールを、例えばデスクトップにドラッグ&ドロップして、
このメールへのショートカット作成はできませんでしょうか?
このショートカットをクリックすると、メール一覧でそのメールが選択される、事が
したいのですが。

emlを作成したいわけではなく、単なるドラッグしたメールへのショートカットなん
ですが、方法はありますでしょうか?

[ ]
RE:43915 メールのショートカットNo.43917
秀まるお2 さん 13/01/09 17:16
 
 「秀丸メールを起動して特定のメールを選択する」って動作をする用のショー
トカットを作成することは、制限付きですが可能です。ただ、それを、「メール
をデスクトップにドラッグして」ってのは現状出来ないです。

 マウス右ボタンでドラッグした場合に限って出来るようにするのは可能なので、
そうしてもいいですけども…。一回トライして、うまくいったらまた書き込みさ
せていただきます。

 それと、ショートカットとして1つ制限があります。秀丸メールのメールデー
タは、「どのファイルのどの位置に(先頭から何バイト目に)あるか」って形で
場所を特定可能なんですが、メールを削除したりすると、その位置が変化してし
まうことがあります。

 そうなってしまうと、ショートカットをダブルクリックしてもうまくメールが
開かないことが起こりえます。

 一番起こりやすいのは、「ファイル・断片化されたメール用ファイルの結合」
をやると起こりやすいです。その場合、ショートカットをダブルクリックしても
メールがうまく選択されなくてエラーが出る形になります。

 そういうので良ければ対応出来るってことになります。

 ショートカットのコマンドラインとしては、

 turukame.exe /vf ファイル名 オフセット メッセージID

 みたいな感じになります。詳しくはヘルプの「秀丸メール起動時のコマンドラ
イン」の所に書いてあります。もし良かったら一度お試しください。

 「マウス右ボタンでドラッグしてショートカット作成」の処理かうまくいった
ら(あるいはうまくいかなくても)また書き込みさせていただきます。

[ ]
RE:43917 メールのショートカットNo.43920
秀まるお2 さん 13/01/09 18:34
 
 マウス右ボタンメニューのドラッグアンドドロップでショートカット作成させ
る作戦は、Windowsのドラッグアンドドロップ関係の仕組み(OLE-Drag Drop)が
よく分かってない所かあって、挫折しました。

 代わりに、「このメールへのショートカットをデスクトップに作成」のコマン
ドを作る作戦でトライしてみます。

[ ]
RE:43920 メールのショートカットNo.43921
nito3 さん 13/01/09 23:27
 
> マウス右ボタンメニューのドラッグアンドドロップでショートカット作成させ
>る作戦は、Windowsのドラッグアンドドロップ関係の仕組み(OLE-Drag Drop)が
>よく分かってない所かあって、挫折しました。

あ〜残念。
もし、ネタでもいいので、将来においてもご検討ください。

> 代わりに、「このメールへのショートカットをデスクトップに作成」のコマン
>ドを作る作戦でトライしてみます。

こちらは、ぜひメール一覧の右クリックメニューに追加をお願いします。

[ ]
RE:43921 メールのショートカットNo.43924
秀まるお2 さん 13/01/10 13:49
 
 エクスポートのダイアログボックスでの「形式」の中に、「ショートカット」
って項目を追加する作戦にしてみました。

 「ショートカット作成」ってコマンドを用意してもいいんですけど、エクス
ポートの中でショートカット作成を指示するのでもいいような気がします。

 それとは別に、一応「ショートカット作成」コマンドを、「全般的な設定・
メール一覧・右ボタンメニュー」の中に追加して、それをONにするとメニューに
コマンが出てくる(普段は隠しコマンド扱い)にしました。

 あとあと、もしもメール用ファイルが書き換わってメールの場所が多少移動し
たとしても、Message-Idからメールを特定して選択するようにします。

[ ]
RE:43924 メールのショートカットNo.43941
nito3 さん 13/01/11 21:33
 
> それとは別に、一応「ショートカット作成」コマンドを、「全般的な設定・
>メール一覧・右ボタンメニュー」の中に追加して、それをONにするとメニューに
>コマンが出てくる(普段は隠しコマンド扱い)にしました。

beta24で確認いたしました。
ありがとうございました。

[ ]