【質問】ZIPファイルからのファイル添付操No.03601
TATE2 さん 13/03/18 10:34
 
秀まるおさん

いつもお世話になっています。
TATEです。

素人質問で恐縮ですが、ZPファイルに入っているファイルを
いきなりメールに添付はできないものでしょうか?
現状は、一度デスクトップに該当するファイルを取り出して、
それから添付し削除しているので、少々面倒です。

環境:Windows7
秀丸メール:6.10β39

よろしくお願いします。

[ ]
RE:03601 【質問】ZIPファイルからのファNo.03602
秀まるお さん 13/03/18 12:05
 
 Windows7の場合だと、標準で「圧縮フォルダ」って機能が有効になっていて、
zipファイルをフォルダであるかのように見る機能があります。それでいけそう
な気がします。

 僕のマシンで今ちょっと試してみたら、例えば適当なzipファイル入りのフォ
ルダをエクスプローラで見た時に、ウィンドウ左側のフォルダ枠の所に[+]の
マークが出てきまして、そこをクリックすると、zipファイルがあたかもフォル
ダであるかのように表示されました。そこから中身のファイルをいきなりドラッ
グアンドドロップ出来るようでした。

 それの他には、例えば何かzip形式ファイルに関連づけてるアプリケーション
ソフトがあるとしたら、それの関連づけの方法として、いきなり展開するんじゃ
なくて、中身のファイル一覧を表示させるようにしたらいいかと思います。そう
すれば、そこからドラッグアンドドロップで添付出来ると思います。

 zip解凍ソフトのによっては、ファイルの右クリックメニューにいろいろメニ
ューを追加出来るソフトもあると思います。

[ ]
RE:03602 【質問】ZIPファイルからのファNo.03603
TATE2 さん 13/03/18 13:42
 
TATEです。

早々にご確認ありがとうございました。

手許の確認では、デスクトップに置いてあるZIPファイルを
エクスプローラで見てると、中身のファイル一覧が表示されますが、
そのファイルをメール本文にドラッグ&ドロップしようとすると、
アイコンが禁止マークになってできないようです。

操作方法が違うのでしょうか。

エクスプローラでZIPファイルを開くと、左側には、
お気に入り、ライブラリ、コンピューター、ネットワークが表示
されます。
ほかの解凍ツールははいっていませんので、エクスプローラが
メインとなります。


[ ]
RE:03603 【質問】ZIPファイルからのファNo.03604
TATE2 さん 13/03/18 13:49
 
TATEです。

補足です。
ちなみにOutlookでは、ドラッグ&ドロップで添付できました。
ひょっとして、フォルダのアクセス権の問題とかに関係する
のでしょうか?
現在、秀丸メールのホームディレクトリは、C:¥直下に任意
に作成したフォルダのすぐ下に位置しています。
(つまり2階層目)


[ ]
RE:03604 【質問】ZIPファイルからのファNo.03605
秀まるお さん 13/03/18 15:18
 
 こちらでもテストしてみたら、たしかに秀丸メールのウィンドウにはドロップ
出来ませんでした。大変失礼しました。

 Windowsのドラッグアンドドロップは、いわゆるOLEという仕組みで実現してい
るんですが、秀丸メール(および秀丸エディタ)では、「DragAcceptFiles」っ
ていう簡単なAPIを使ってファイルのドロップを受け付けています。

 今回のケースは、ドラッグしてる物がファイルじゃないために、秀丸メールで
の仕組みでは受け付けが効かないようです。

 Outlookでは、たぶんRegisterDragDropっていう、ファイル以外でも受け付け
可能な、ちょっと難しい方式でファイルの受け付けをしているんだと思います。

 秀丸メールでも同様の方式にすれば出来るかと思いますが、実は対応するのが
簡単では無いです。以前トライしてみて挫折したことがあったと思います。

 とりあえず、時間を見てまたトライしてみたいと思いますが、無理そうってこ
とでお願いしたいです。

 僕が普段使ってるExplzh(シェアウェア)だと、zipファイルをダブルクリッ
クして開いたExplzhウィンドウからzipファイル内のファイルを秀丸メールにド
ロップ出来ます。Explzhの場合は、ドラッグアンドドロップ操作をした時に、一
時フォルダに解凍したファイルをOLEオブジェクトとしてドラッグするので、秀
丸メールのような「ファイル」のみ受け付け可能なソフトにもドロップ出来ます。

 現状思いつく対策としては、そういったツールを使うしか無いかなぁと思いま
す。


 ちなみに秀丸メールでのメールデータをドラッグした場合も、内部的に一時フ
ァイルを生成してそれをOLEオブジェクトにしてドラッグするって風にしていま
す。Outlook Expressとかだと一時ファイルにすることなくOLEオブジェクト化し
てるんですが、それについても以前やろうとして挫折しました。

[ ]
RE:03605 【質問】ZIPファイルからのファNo.03606
TATE2 さん 13/03/18 17:19
 
TATEです。

ご丁寧かつ詳細なコメントありがとうございました。
ZIPファイルから秀丸メールへのドラッグ&ドロップでの
ファイル添付不可の件は、仕様としうことで了解しました。

将来の改訂ネタとして考えておいていただけると幸いです。












[ ]
RE:03606 【質問】ZIPファイルからのファNo.03607
秀まるお さん 13/03/19 15:01
 
 いろいろトライしてみたりgoogle検索したりしてたら一応出来てしまいました。

参考情報:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb776904%28v=vs.85%29.aspx#filecontents

 Outlook ExpressおよびWindows Liveメールからのメールの直接ドラッグアン
ドドロップによるインポートや、任意個数のメールを秀丸メールから他のフォル
ダへドロップするのについても実現出来てしまうそうな気がします。その辺もト
ライしてみます。

[ ]
RE:03607 【質問】ZIPファイルからのファNo.03608
TATE2 さん 13/03/19 17:57
 
TATEです。

ご対応ありがとうございます。
β版リリースまで楽しみにしています。


[ ]
RE:03607 【質問】ZIPファイルからのファNo.03609
CHERRYVOICE さん 13/03/19 18:02
 
>任意個数のメールを秀丸メールから他のフォル
>ダへドロップするのについても実現出来てしまうそうな気がします。

以前から要望してた件ですね。期待しています。

[ ]
RE:03607 【質問】ZIPファイルからのファNo.03610
秀まるお さん 13/03/19 18:04
 
> 任意個数のメールを秀丸メールから他のフォル
> ダへドロップするのについても実現出来てしまうそうな気がします。

 これはさらに難易度が高いというか、超面倒なので、やっぱりやめときます。

[ ]
RE:03610 【質問】ZIPファイルからのファNo.03611
CHERRYVOICE さん 13/03/19 18:23
 
>> 任意個数のメールを秀丸メールから他のフォル
>> ダへドロップするのについても実現出来てしまうそうな気がします。
>
> これはさらに難易度が高いというか、超面倒なので、やっぱりやめときます。

残念…。

任意個数でなくて、1通だけに限定してもダメですか?
・任意のフォルダへ
・デスクトップの任意の位置へ(現状は整列されてしまう)
これだけでも出来ると、使い勝手は上がりそうですが。

[ ]
RE:03611 【質問】ZIPファイルからのファNo.03612
CHERRYVOICE さん 13/03/19 18:25
 
>・任意のフォルダへ
>・デスクトップの任意の位置へ(現状は整列されてしまう)

あれ…今やったら出来るようになっていました。失礼しました。

[ ]
RE:03612 【質問】ZIPファイルからのファNo.03613
CHERRYVOICE さん 13/03/19 18:28
 
複数メールも多すぎなければ出来るんですね。
今まで思い違いしてました。

[ ]
RE:03611 【質問】ZIPファイルからのファNo.03614
秀まるお さん 13/03/19 18:36
 
 一応、現状でも100通までなら普通にOLE対応のドラッグアンドドロップが
出来ますけども、それでダメだったでしょうか。

 現状では、選択してるメールが100通以内であれば、ドラッグアンドドロッ
プ操作でマウスカーソルが秀丸メールの外に出た瞬間に、選択してるメールを一
時フォルダにエクスポートして、そのエクスポートしたファイルを「ファイルオ
ブジェクト」としてドラッグするようにしています。

 ファイルオブジェクトでドラッグさせるのは簡単なんですが、IDataObjectと
してドラッグ出来るようにするとなると、IDataObjectインタフェースを独自に
実装しないといけなくて、やっぱ面倒かなぁと思ったりします。まぁ出来ないこ
とはなさそうですけども、現状でも100通までならドラッグ出来るので、それ
と比べてあんまりメリット無いかなぁと思って、途中でやめてしまいました。

 何かメリットありそうでしたらやる気も出てくる所ではあります。というか、
とりあえず反応いただいたのでやる気が多少出てきた所ではあります。

[ ]
RE:03614 【質問】ZIPファイルからのファNo.03615
CHERRYVOICE さん 13/03/19 19:20
 
私が更新履歴を見逃していたのか、更新を把握していたのに途中で忘れて
しまったのか、「1通だけ、エクスポート先はデスクトップのみ」という理解で
止まっており、見当違いのレスをしてしまいました。失礼しました。

> 一応、現状でも100通までなら普通にOLE対応のドラッグアンドドロップが
>出来ますけども、それでダメだったでしょうか。

私の使い方だと、90%くらいはそれで問題ないです。
で、残りの10%は、マクロを使ってエクスポートする環境を作ってしまった
(大量にエクスポートするときはいつも同じ場所なので、それで事足りる)
ので、とりあえず私に限っては問題ないということになります。

大量にエクスポートするニーズはなくはないと思いますが、私としては上記の
ように当面は必要ないということになります。お騒がせしました。

[ ]
RE:03607 【質問】ZIPファイルからのファNo.03621
TATE2 さん 13/03/26 14:35
 
TATEです。

Ver6.10β41で圧縮ファイルからドラッグ&ドロップでファイル
添付できることを確認しました。
大変便利になり嬉しいです。

早々にご対応いただきありがとうございました。


[ ]