2013-06-25 44 views
5

Tôi đang viết một tài liệu Word và tôi muốn dán đoạn mã được định dạng trực tiếp từ khay nhớ tạm.Làm cách nào để sao chép từ tệp html sang khay nhớ tạm bằng Python trong văn bản được định dạng?

Tại thời điểm này, tôi có thể ghi các đoạn mã này vào tệp .html vào đĩa cứng. Mục tiêu của tôi là mở rộng tập lệnh Python của tôi và tải tệp .html này vào khay nhớ tạm trong "văn bản được định dạng" để dán trực tiếp vào Word.

Có ai biết cách nào để thực hiện điều này bằng Python không?

Xin cảm ơn trước.

Sherab

Trả lời

3

Vâng, tôi đã tìm thấy giải pháp cho việc này.

http://code.activestate.com/recipes/474121-getting-html-from-the-windows-clipboard/

Đó là công việc khá tốt ... nếu có ai muốn biết thêm thông tin về clipboard chỉ có một cái nhìn ở đây:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx

Tải module PyWin32 và với win32clipboard bạn có thể làm tất cả mọi thứ .

+0

Điều này hoạt động chính xác như được quảng cáo. Tốt tìm. –

0

Tôi đã sử dụng giao diện com để thực hiện. http://en.wikipedia.org/wiki/Component_Object_Model

Cách đơn giản nhất: - tạo mẫu từ trong từ microsoft. - dán văn bản từ mã trong mẫu của bạn.

+0

Tôi đang cố gắng tải tệp code.html từ đĩa và đưa tệp đó vào khay nhớ tạm để dán vào Microsoft Word ở định dạng phong phú ... – Shaddy