2013-06-15 23 views
10

Nếu bạn lưu cục bộ một trang HTML bằng Firefox hoặc MS Internet Explorer, bạn sẽ nhận được một tệp HTML và một thư mục sidecar chứa các hình ảnh thuộc về trang đó.Cách mở rộng ms-explorer để tự động xử lý "tệp được kết nối"/tệp sidecar/xmp thuộc về jpg?

Nếu bạn di chuyển tệp HTML bằng Windows Explorer, thư mục sidecar có liên quan cũng được di chuyển.

Tôi muốn thực hiện một hành vi tương tự cho xmp - sidecar files thuộc về hình ảnh Jpeg và chứa thông tin về hình ảnh tương tự như exif.

Ví dụ:
Sử dụng Windows Explorer, nếu tôi di chuyển test.html vào một thư mục khác nhau vào thư mục sidecar test-dateien được di chuyển, quá (trên một người Đức Windows 7)

Tôi muốn thực hiện tương tự: nếu tôi di chuyển test.jpg tôi cũng muốn di chuyển test.xmp.

Có ai biết cách thực hiện điều này không?
Đã có giải pháp cho việc này chưa?
Điều này có thể được thực hiện với một loại trình cắm không?
Tôi có phải triển khai dịch vụ không?
Điều này có thể được thực hiện trong C# /. Net?

[Cập nhật: thêm vào thuật ngữ Microsoft "kết nối các file" để title].

+0

Cho đến khi tôi đọc của bạn câu hỏi, tôi không biết nó đã làm điều này (tôi thường lưu MHT) nhưng bây giờ tôi thực sự muốn biết làm thế nào nó được thực hiện quá! Tôi không thể nhìn thấy bất cứ điều gì rõ ràng trong các chức năng vỏ. Giữ một mắt về điều này ngay bây giờ:) –

+0

Từ [đọc này] (http://windowsitpro.com/windows/jsi-tip-3841-what-windows-2000-connected-file-feature) có vẻ như bạn chỉ cần tạo một thư mục con có cùng tên với tệp nhưng với "_files" (hoặc ngôn ngữ tương đương) ap pended (nhưng đây là chỉ HTML). [MSDN link here] (http://msdn.microsoft.com/en-us/library/bb776887 (VS.85) .aspx # connected) –

+1

Thật không may là tiêu chuẩn xmp-sidecarefile không tuân theo việc thực hiện microsoft. Tôi đang sử dụng exiftools và JPhotoTagger mà phụ thuộc vào xmp và filenamingconvention của nó. Xe tăng rất nhiều cho các liên kết và từ vựng mới "Kết nối tập tin" có thể hữu ích cho nghiên cứu thêm. – k3b

Trả lời

0

Các tiền thưởng thu hút nhiều độc giả nhưng không có câu trả lời :-( Vì vậy, tôi cho rằng điều này là không thể