emlファイルを開いたときの動作についてNo.30309
Panda さん 07/02/15 14:33
 
 Pandaです。

emlファイルを開いたときに直接本文が表示されるようにしたいのですが、
これには別途設定が必要なのでしょうか?

現在は.emlファイルを開くとemlファイルが添付されている状態で、
そのemlファイルをダブルクリックしてようやく本文が見れるという状況です。

もしセキュリティ対策ならば、そのワンステップを飛び越える
マクロの提供をお願いしたいのですが・・・・

[ ]
RE:30309 emlファイルを開いたときの動作No.30310
秀まるお2 さん 07/02/15 15:32
 
> 現在は.emlファイルを開くとemlファイルが添付されている状態で、
> そのemlファイルをダブルクリックしてようやく本文が見れるという状況です。

 それはつまり、そのメールがそういう作り、つまり、「添付ファイルの中に添
付ファイルがある」みたいな多重に添付した形式になってるせいだと思います。

 なぜそういうややこしいメールを送ってくるのか、送り主の人に聞いてみたら
いいんじゃないかと思いますけど。

 詳しい事情は分からないのでなんともコメントが難しい所ですが、少なくとも
秀丸メールがセキュリティ対策のために回りくどいことをしてるってことは無い
と思います。

> もしセキュリティ対策ならば、そのワンステップを飛び越える
> マクロの提供をお願いしたいのですが・・・・

 振り分け動作の中に「Email添付ファイルをインポート」というのはあるので、
例えば特定の人から毎回同じようにそういう形式のメールが届くのならば、その
振り分けアクションを使うことによって、ある程度自動化するようなことは可能
かもしれません。例えばそれでインポートしたemlファイルの中にさらにemlファ
イルがあるのなら、その最終的なemlファイルすらもインポート出来るように振
り分け条件を作ってやればいいんじゃないかと思いますけど。

[ ]
RE:30310 emlファイルを開いたときの動作No.30311
Panda さん 07/02/15 21:45
 
 Pandaです。

このメールは実は自分が作ったものなのです。

秀丸メールで受信したファイルをemlファイルとして保存したくて
情報アイテムに添付ファイルとして保存して、
その添付ファイルをデスクトップにD&Dしたものです。

秀丸メールのメールを選んでデスクトップにD&Dできれば
いいのですが、そのように出来ていないので、このような対応をしました。

何か解決方法はあるでしょうか?

[ ]
RE:30311 emlファイルを開いたときの動作No.30315
秀まるお2 さん 07/02/16 09:02
 
 情報アイテムを使わなくてもいいと思いますけど。

 「新規メール」でエディタを1つ起動して、そこに適当なメールをドロップし
て、そのドロップして生成された.emlファイルをデスクトップにドロップすれば、
それで普通のeml形式ファイルが出来ます。

 普通にやって、そんなややこしい多重eml形式のファイルは生成する方が難し
いはずですけど。???

 相変わらずおかしいってことでしたら、もっともっと具体的に何をどうしてど
うなったのか教えて欲しいです。

 あと、メールをドラッグアンドドロップで.eml形式エクスポートしたいって話
は昔からありますが、例えば、デスクトップに限ってドロップ出来るようにする
ような修正なら対応できるかなぁと思いますが、そういうのはいいアイデアです
かね。というか、そういうことで一回やってみようかなぁと思います。

[ ]
RE:30315 emlファイルを開いたときの動作No.30316
Panda さん 07/02/16 09:22
 
 Pandaです。

> 「新規メール」でエディタを1つ起動して、そこに適当なメールをドロップし
>て、そのドロップして生成された.emlファイルをデスクトップにドロップすれば、
>それで普通のeml形式ファイルが出来ます。

その方法で今やってみましたが、そのemlファイルを開いても
署名付きのメールの新規作成画面にemlファイルが添付されている
という状態で開いてしまいます。


> 普通にやって、そんなややこしい多重eml形式のファイルは生成する方が難し
>いはずですけど。???

いつも面倒ばかりかけて済みません。
もっと簡単にできると思ってあれこれ試してみたのですが、
どうしても出来なかったので、投稿いたしました。


>例えば、デスクトップに限ってドロップ出来るようにする
>ような修正なら対応できるかなぁと思いますが、そういうのはいいアイデアです
>かね。

私としては非常に助かります。
ただ、ユーザーさんがいったんファイルを保存する先は様々
だと思うので、それを調整できればなお良いと思います。


>あと、メールをドラッグアンドドロップで.eml形式エクスポートしたいって話
>は昔からありますが

フォーラムの過去ログとか読んでいたら確かにありました。
そういった操作ができればより直感的で使いやすくなると思うので、
対応を検討していただければ嬉しいです。

[ ]
RE:30316 emlファイルを開いたときの動作No.30319
秀まるお2 さん 07/02/16 11:03
 
 今ひとつ謎が解けてないんですけど、とりあえずデスクトップにドラッグアン
ドドロップしてエクスポート出来るようにだけしてみます。

 フォルダとかにはドロップ出来ないのでなんとなく中途半端ではありますけど。

[ ]
RE:30319 emlファイルを開いたときの動作No.30321
Panda さん 07/02/16 13:02
 
 Pandaです。

>今ひとつ謎が解けてないんですけど

すみません。
テンプレート・署名の設定とか影響しているのかもしれません
それ以外かも知れませんが、原因を見つけられません。

もし、可能であれば選択した複数のメールをデスクトップ
(やその他の場所)に保存するというマクロがあれば、それで全てが解決します。

機能追加と併せて、もし書いていただけるのであればぜひ宜しくお願いします。

[ ]
RE:30321 emlファイルを開いたときの動作No.30322
CHERRYVOICE さん 07/02/16 13:11
 
横から失礼します。
eml拡張子の関連づけで、/vオプションを付けてないのが原因だと思いますけど。

[ ]
RE:30321 emlファイルを開いたときの動作No.30329
ka-chan さん 07/02/16 18:41
 
>もし、可能であれば選択した複数のメールをデスクトップ
>(やその他の場所)に保存するというマクロがあれば、それで全てが解決します。

これだけの事なら
ファイル>エクスポート>1メール1ファイル形式(.eml形式)
で出来ますよね?

[ ]
RE:30322 emlファイルを開いたときの動作No.30330
CHERRYVOICE さん 07/02/16 23:02
 
>Pandaさん
秀まるおさんのフォローを期待していたのですが、特に何もないよう
なので念のため補足しておきますと、emlファイルを開くときに
「署名付きのメールの新規作成画面にemlファイルが添付されている」
ようになってしまうのは、emlファイルを開くときのコマンドライン
引数に、/vオプションを付けてないのが原因である可能性が高いと
思います。

エクスプローラなどから、
  ツール→フォルダオプション→ファイルの種類
で、eml拡張子の関連づけを確認してみてください。

"C:\Program Files\HidemaruMail\TuruKame.exe" /v "%1"

といったように、/vがなければつけてみてください。
これで普通に開けるようになるのではないかと思います。

ヘルプの「秀丸メール起動時のコマンドライン」「.emlファイルの表示」
あたりも参照してみてください。

[ ]
RE:30329 emlファイルを開いたときの動作No.30331
秀まるお2 さん 07/02/16 23:17
 
 どうも僕も勘違いしてたようですが…。

 エクスポートするのが面倒という話と、エクスポートによって生成された.eml
ファイルをうまく見られないという話の2つがある訳ですね。

 エクスポートするのが面倒という話については、ka-chanさんの話にある通り、
「ファイル・エクスポート...」でEnterキーを2回押す程度の手間がそんなに面
倒だとは思わないですけど、一応、今日アップロードしたV4.74β7で、デスクト
ップにメールを直接ドラッグアンドドロップ出来るようにしました。なのでそれ
で便利になるかと思います。

 .eml形式ファイルが見られない件については、まさにCHERRYVOICEさんの話の
通り、コマンドラインに「/v」オプションを入れればいいんだと思います。ただ
し、関連づけをどうやってやったのか僕には分からないので、具体的にどこをど
ういじればいいのかは正確にはお返事出来ない所ですが。

 WindowsXPでの話であれば…

 エクスプローラの「ツール・フォルダオプション...」の「ファイルの種類」
の中から「eml」を探して、それの「詳細設定...」で出てくるアクションの
「open」をダブルクリックして、

 アクションを実行するアプリケーション:

 を、

 "c:\program files\hidemarumail\turukame.exe" /v %1

 みたいに変更しつつ、「DDEを使う」をOFFにしてやればいいかと思います。

 「詳細設定」を押さずに「変更...」を押して秀丸メールへの変更をしてしま
うと、まさにPandaさんのような症状になってしまうんだと思います。そうして
しまった場合は一度「元に戻す」を押してからやり直せばいいんじゃないかと思
います。

[ ]
RE:30330 emlファイルを開いたときの動作No.30332
秀まるお2 さん 07/02/16 23:20
 
 僕もあんまり分かってないので余計なコメントしない方がいいかと思いました
が…。

 自宅用のWindowsXPマシンでテストして先ほどコメントをつけることが出来ま
したけど、いろいろフォローありがとうございます。

[ ]
RE:30332 emlファイルを開いたときの動作No.30333
CHERRYVOICE さん 07/02/16 23:34
 
さすがに作者様のコメントの方が、細かいところまで行き届いてますね。
フォローありがとうございます。

[ ]
RE:30331 emlファイルを開いたときの動作No.30334
CHERRYVOICE さん 07/02/16 23:44
 
ちなみに...

>一応、今日アップロードしたV4.74β7で、デスクト
>ップにメールを直接ドラッグアンドドロップ出来るようにしました。

とのことですが、以前は速度上の問題から、D&Dによるエクスポートの
機能追加には二の足を踏まれていたと思うのですが、そのあたりは
クリアになったのでしょうか。
http://www.maruo.co.jp/hidesoft/8/x28301_.html#28301

これができるようになってしまうと、できればデスクトップ以外にも
D&Dでエクスポートができると有り難い、ってことになってきます。
(話をむし返してしまうようで申し訳ないのですが…)
いかがでしょうか?

[ ]
RE:30331 emlファイルを開いたときの動作No.30335
ka-chan さん 07/02/17 11:03
 
デスクトップの.emlファイルをダブルクリックすると

/vオプションで指定されたファイルがオープンできませんでした。
ファイル名=C:\Documents
エラーコード=2

とエラーが出ませんか?

適当なディレクトリーに移動して、パスに空白を含まない様に変更
すればいけるようですが

[ ]
RE:30335 emlファイルを開いたときの動作No.30336
ka-chan さん 07/02/17 11:13
 
"%1" でしたね。すみません、よく読んでませんでした。

[ ]
RE:30335 emlファイルを開いたときの動作No.30337
EA11R さん 07/02/17 11:23
 

EA11R@一般ユーザです。

>デスクトップの.emlファイルをダブルクリックすると
>
>/vオプションで指定されたファイルがオープンできませんでした。
>ファイル名=C:\Documents
>エラーコード=2
>
>とエラーが出ませんか?
>
>適当なディレクトリーに移動して、パスに空白を含まない様に変更
>すればいけるようですが

でしたら、関連付けの値を、
 "c:\program files\hidemarumail\turukame.exe" /v %1
から                       ~~
 "c:\program files\hidemarumail\turukame.exe" /v "%1"
                         ~~~~
と言う風に、%1を " " で括ってはどうでしょう。
多分、"c:\program files\hidemarumail\turukame.exe" /v C:\Documents and
Setings\〜〜〜
ってな感じで秀丸メールに引数が渡されていると思うので、C:\Documents まで
を /v オプションのターゲットとして見ているんじゃないでしょうか。
Vistaは知りませんけど、OS的には、空白を含むオプション指定は " " で括っ
ている必要があったはずなので。

[ ]
RE:30330 emlファイルを開いたときの動作No.30346
Panda さん 07/02/19 09:47
 
 Pandaです。

>エクスプローラなどから、
>  ツール→フォルダオプション→ファイルの種類
>で、eml拡張子の関連づけを確認してみてください。
>
>"C:\Program Files\HidemaruMail\TuruKame.exe" /v "%1"
>
>といったように、/vがなければつけてみてください。
>これで普通に開けるようになるのではないかと思います。

これで無事に開けるようになりました。
本当にありがとうございました。

[ ]
RE:30331 emlファイルを開いたときの動作No.30347
Panda さん 07/02/19 09:50
 
 Pandaです。

>今日アップロードしたV4.74β7で、デスクト
>ップにメールを直接ドラッグアンドドロップ出来るようにしました。なのでそれ
>で便利になるかと思います。

ありがとうございます。

> .eml形式ファイルが見られない件については、まさにCHERRYVOICEさんの話の
>通り、コマンドラインに「/v」オプションを入れればいいんだと思います。

これについても先程メールを確認して、無事にスマートに
開けるようになりました。助かりました。

[ ]
RE:30334 emlファイルを開いたときの動作No.30370
CHERRYVOICE さん 07/02/20 23:30
 
秀まるおさん、以下の件いかがでしょうか?

>以前は速度上の問題から、D&Dによるエクスポートの
>機能追加には二の足を踏まれていたと思うのですが、そのあたりは
>クリアになったのでしょうか。
>http://www.maruo.co.jp/hidesoft/8/x28301_.html#28301
>
>これができるようになってしまうと、できればデスクトップ以外にも
>D&Dでエクスポートができると有り難い、ってことになってきます。

[ ]
RE:30370 emlファイルを開いたときの動作No.30375
秀まるお2 さん 07/02/21 10:40
 
 CFSTR_FILECONTENTSとかを使うのは挫折してそれっきりですが…。

 選択してるメール数が少なかったらドラッグ開始時にテンポラリファイルにエ
クスポートして、それをOLE的にドラッグアンドドロップさせるとかって対応を
して欲しいという、その話ですかね?

 速度的に問題というよりは、メール数が少なかったらドラッグアンドドロップ
出来るぞーみたいな中途半端な仕様はあんまりよくないかなぁと思ってそのまま
保留になってる訳ですけど。

 まぁしいて今がんばってやってもいいですが。(ちょうど暇なので)

 んじゃやってみます。

[ ]
RE:30375 emlファイルを開いたときの動作No.30376
CHERRYVOICE さん 07/02/21 10:53
 
コメントありがとうございます。

D&Dによるエクスポートが今まで実装されなかったのは、例えば1000通まとめて
D&Dしようとした時に固まってしまうのが問題だったと認識しています。
それが今回、デスクトップ限定ではありますが、あっさりと実装されてしまった
ので、固まってしまう問題がクリアになっているのであれば、他のフォルダへの
エクスポートも対応して頂きたいと思った次第です。

メール数によって動作を切り替えるというのは、あくまで固まってしまう問題に
対する解決アプローチの一案なので、そこが問題にならないのであれば、この
機能は不要です。

適当なフォルダに自由にD&Dでエクスポート出来れば、それだけでありがたいです。

[ ]
RE:30376 emlファイルを開いたときの動作No.30377
秀まるお2 さん 07/02/21 11:58
 
 デスクトップにドロップ出来るようになったのはOLE的なドラッグアンドドロ
ップに対応したからではないです。ドロップ先のウィンドウがデスクトップかど
うか見て、デスクトップウィンドウならばデスクトップ用フォルダにエクスポー
トするような処理を作っただけです。

 他のフォルダにもドロップ出来るように独自でやるのは無理だと思います。他
のフォルダというのは、つまりエクスプローラのウィンドウにドロップするって
話になると思いますが、エクスプローラのウィンドウが果たしてどのフォルダな
のか調べる手段は提供されてないと思います。

 ということで、元の話の「メール通数が少ない場合に限ってOLEドラッグア
ンプドロップ出来ようにする」って話はどうしましょ?

[ ]
RE:30377 emlファイルを開いたときの動作No.30378
CHERRYVOICE さん 07/02/21 13:48
 
デスクトップへは簡単に対応できたが、他のフォルダへは難しい
(現状では適当な解なし?)と理解すればよいでしょうか。
元々の要望は「適当なフォルダへD&Dでエクスポートしたい」ですので、

> 「メール通数が少ない場合に限ってOLEドラッグア
> ンプドロップ出来ようにする」

については要望の本筋から外れており、私としては不要です。
(大量のメールを一度にエクスポートする用途はないので)

[ ]