Tôi cần xử lý một số thư trong Thunderbird.app của mình (Mac OS X Snow Leopard, Intel Core 2 Duo), xóa một vài tiêu chí dựa trên một số tiêu chí, xuất một số tiêu chí khác, di chuyển một phần nhỏ của chúng sang một thư mục đặc biệt và tạo một hệ thống phân cấp để đi với tất cả - lập trình. Với Outlook, tôi sử dụng để thưởng thức VBScript + mô hình đối tượng COM: nó sẽ làm tất cả những điều trên đơn giản và trực quan. Tôi có thể sử dụng những gì để đạt được điều tương tự với Thunderbird? Nếu có nhiều tùy chọn, dưới đây là các tùy chọn hiện tại của tôi về ngôn ngữ (mặc dù tôi có thể thích ứng với hầu hết mọi thứ): Python, C++, AppleScript, PHP, Perl, Bash, ... Nếu tôi cần chuyển sang hộp Windows sử dụng .NET và những thứ tương tự, tôi có thể (nhưng tôi muốn chụp ảnh những ràng buộc phổ biến nhất đến từ thế giới nguồn mở ?!) Nếu có một công cụ dòng lệnh đã làm những gì tôi cần, tôi sẽ sử dụng nó! (thunderbird.sh hiển thị tin nhắn; thunderbird.sh tạo thư mục X làm con của thư mục Y;)Thunderbird scripting
8
A
Trả lời
7
Bạn có thể phát triển tiện ích mở rộng Thunderbird theo cách tương tự với các phần mở rộng của Firefox trong XUL và Javascript.
Hãy thử this tutorial.
Hướng dẫn này sẽ giới thiệu bạn với các thành phần của một phần mở rộng Thunderbird và sẽ cho bạn thấy làm thế nào để xây dựng của riêng bạn.
3
Bạn cũng có thể xem the tbscript plugin, mặc dù nó có phụ thuộc bên ngoài - nó sử dụng Python.
0
Nếu bạn cần giải pháp tập lệnh GUI chung, hãy thử Autohotkey, nó rất dễ định.
Các vấn đề liên quan
- 1. Kéo thả xử lý từ Thunderbird
- 2. Scripting SVG
- 3. Roslyn Scripting
- 4. C# /. NET scripting library
- 5. Scripting và trình
- 6. Boolean trong Shell Scripting
- 7. Scripting virtualenvwrapper mkvirtualenv
- 8. bash scripting thách thức
- 9. Bắt đầu Lua-scripting
- 10. Erlang Scripting Language Interpreter
- 11. Indesign Server Scripting Textarea.Contents
- 12. RDotNet vs R scripting
- 13. $ * trong bash scripting
- 14. Scripting Visual Studio IDE
- 15. MongoDb shell scripting
- 16. Shell scripting SQLite
- 17. Cách tắt tự động kiểm tra thư trong Mozilla Thunderbird
- 18. cách nhập thư vào thunderbird từ định dạng maildir
- 19. Sự kiện ThunderBird để xem một tin nhắn
- 20. C# Scripting bên trong Java
- 21. ksh scripting, Đối với loop
- 22. haskell và Unix shell scripting
- 23. Shell Scripting Nếu [-f ./file]
- 24. java scripting API - cách dừng đánh giá
- 25. Scripting OpenOffice Forms với VB hoặc python
- 26. nhập một lớp trong Scripting java (javax.script)
- 27. shell scripting kiểm tra phiên bản python
- 28. Hỗ trợ IDE cho Scala scripting
- 29. "Console.log" với Photoshop Scripting - ExtendedScript Toolkit
- 30. Hướng dẫn tốt về VIM Scripting?
Một vấn đề với điều này là các tiện ích mở rộng XUL/JS được viết hoàn toàn bên trong TB và với giao diện người dùng của nó. Tôi nghi ngờ áp phích ban đầu có nghĩa là có thể viết kịch bản từ bên ngoài - vì vậy các ứng dụng khác trên máy tính để bàn táo của anh ấy có thể thực hiện các hành động TB - như chuẩn bị thư dựa trên PDF từ quy trình in. –
Hoặc có thể không - tôi biết những gì tôi đang tìm kiếm - nhưng tôi cần phải rtfq, OP có nghĩa là tự động hoàn toàn bên trong TB - trong trường hợp này là câu trả lời đúng. –