2010-02-08 39 views
7

Tôi có một trình cắm thêm RCP và tôi đã định cấu hình hệ thống trợ giúp để chạy trong trình cắm thêm này. Tôi có thể truy cập nó từ menu Trợ giúp.Khởi động một hành động trong RCP Eclipse lúc khởi động

Bây giờ, tôi muốn khởi chạy tác vụ "Trợ giúp động" theo mặc định khi khởi động. Làm thế nào để tôi làm điều này?

Trả lời

1

Bạn có thể sử dụng phần mở rộng org.eclipse.ui.startup và triển khai giao diện org.eclipse.ui.IStartup cho phép bạn chạy mã khi bàn làm việc đã khởi tạo.

+1

Cảm ơn bạn. Tôi cũng đã tìm thấy điều này: PlatformUI.getWorkbench(). GetHelpSystem() – geejay

5

Giải Quyết này bằng cách sử dụng thực hiện WorkbenchAdvisor:

Việc gia hạn Startup tỏ ra vô ích.

+0

"Đây là tốt hơn so với phần mở rộng org.eclipse.ui.startup mặc dù trong một ứng dụng RCP, nó thực sự không quan trọng nếu ứng dụng của bạn. Trong nói chung, chúng tôi không khuyến khích sử dụng ui.startup trong các plugin cho IDE ... có rất ít lý do để khởi động plugin của bạn trước hành động của người dùng và bạn không muốn khởi động plugin có đóng góp UI (lượt xem, hành động , đóng góp của trình đơn) vì khung là miễn phí để tải tất cả các đóng góp của bạn sau khi plugin của bạn khởi động. " – tukushan

Các vấn đề liên quan