2010-02-08 13 views
7

पर एक्लिप्स आरसीपी में एक क्रिया लॉन्च करें मेरे पास एक आरसीपी प्लग-इन है और मैंने इस प्लग-इन के भीतर चलाने के लिए सहायता प्रणाली को कॉन्फ़िगर किया है। मैं इसे सहायता मेनू से एक्सेस कर सकता हूं।स्टार्टअप

अब मैं स्टार्टअप पर डिफ़ॉल्ट रूप से "गतिशील सहायता" कार्रवाई लॉन्च करना चाहता हूं। मैं यह कैसे करु?

उत्तर

1

आप org.eclipse.ui.startup एक्सटेंशन का उपयोग कर सकते हैं और org.eclipse.ui.IStartup इंटरफ़ेस को कार्यान्वित कर सकते हैं जो वर्कबेंच प्रारंभ होने के बाद कोड चलाने की अनुमति देता है।

+1

स्वीट धन्यवाद। मैंने यह भी पाया है: PlatformUI.getWorkbench()। GetHelpSystem() – geejay

5

WorkbenchAdvisor कार्यान्वयन का उपयोग करके इस हल:

स्टार्टअप विस्तार निरर्थक सिद्ध हुआ।

+0

"यह org.eclipse.ui.startup एक्सटेंशन से बेहतर है हालांकि एक आरसीपी ऐप में, यह वास्तव में कोई फर्क नहीं पड़ता कि यह आपका ऐप है। इन सामान्य हम आईडीई में प्लगइन में ui.startup के उपयोग को हतोत्साहित करते हैं ... उपयोगकर्ता क्रिया से पहले अपनी प्लगइन शुरू करने के बहुत कम कारण हैं, और आप यूआई योगदान (विचार, क्रियाओं के साथ एक प्लगइन शुरू नहीं करना चाहते हैं , मेनू योगदान) क्योंकि आपकी प्लगइन शुरू होने के बाद ढांचा आपके सभी योगदानों को लोड करने के लिए स्वतंत्र है। " – tukushan

संबंधित मुद्दे