2012-05-16 13 views
8

मैं ओएस एक्स ऐप के लिए स्पॉटलाइट आयातक कैसे बना सकता हूं जो कैलकुलेटर स्पॉटलाइट टूल जैसे स्पॉटलाइट टूल बनाता है? यह वह उपकरण है जहां आप समीकरण में टाइप करते हैं और कैलकुलेटर ऐप परिणाम प्रदर्शित करता है। मैं ऐसा कुछ करना चाहता हूं, लेकिन मैंने कभी स्पॉटलाइट आयातक का उपयोग करने की कोशिश नहीं की है, इसलिए मुझे नहीं पता कि मैं यह काम कैसे करूंगा। क्या यह शुरू करने के लिए ऐसा करना संभव है?कैलक्यूलेटर-जैसे स्पॉटलाइट टूल

मुझे विशिष्ट कोड की आवश्यकता नहीं है, केवल एक सामान्य विचार है कि मैं यह कैसे करूंगा। मैं एक आयातक दृष्टिकोण लेने के साथ भी गलत तरीके से सोच रहा हूं, लेकिन मुझे यकीन नहीं है।

इस बिंदु पर, मुझे एक पूर्ण उत्तर की भी आवश्यकता नहीं है। कृपया टिप्पणी करें भले ही आपके पास सब कुछ एक अपरिहार्य विचार है।

+1

developer.apple.com पर दस्तावेज़ निश्चित रूप से अपर्याप्त हैं। कस्टम फ़ाइल स्वरूपों का समर्थन करने के बारे में बहुत कुछ, कैलकुलेटर के साथ लाइव अपडेटिंग क्वेरीज के बारे में कुछ भी नहीं। अच्छा प्रश्न। – blahdiblah

उत्तर

5

मुझे यकीन है कि स्पॉटलाइट आयातक के साथ ऐसा करना संभव नहीं है, जो ऐप्पल प्रदान करता है स्पॉटलाइट एकीकरण के लिए एकमात्र आधिकारिक इंटरफ़ेस है।

स्पॉटलाइट आयातक केवल तब चलता है जब स्पॉटलाइट आपकी फ़ाइलों को अनुक्रमित करता है (उदाहरण के लिए जब आपके प्रकार की फ़ाइल बदलती है), जब स्पॉटलाइट वास्तव में आपके खोज प्रश्नों को चलाता है, तो आपके पास उपयोगकर्ता के इनपुट पर सीधे "प्रतिक्रिया" करने का कोई तरीका नहीं है अंतर्निर्मित कैलकुलेटर करता है।

SIMBL जैसे कुछ का उपयोग करके स्पॉटलाइट यूआई में कोड इंजेक्शन के साथ हैक करना संभव हो सकता है लेकिन यह काफी कठिन और नाजुक होगा (सिस्टम अपडेट के साथ तोड़ सकता है आदि)।

+0

यह उत्तर मुझे दुखी करता है। स्पॉटलाइट टूल के लिए मेरे पास वास्तव में बहुत अच्छा विचार था, और अब ऐसा लगता है कि मैं ऐसा नहीं कर सकता। ओह ठीक है, मैं शायद आपको बक्षीस दे दूंगा, लेकिन मैं वास्तव में विश्वास करना चाहता हूं कि कोई समाधान के साथ आ सकता है, इसलिए मैं आपको अंतिम पुरस्कार देने के लिए इंतजार करूँगा। स्पॉटलाइट आयातकों के काम के स्पष्टीकरण के लिए धन्यवाद, मूल रूप से वे क्या हैं, यह समझाने में काफी मददगार थे। –

1

Alfred एक लायक है। मुक्त संस्करण में इसकी उन्नत कैलकुलेटर सुविधा GCMathParser का उपयोग करती है। उपयोगकर्ता एक हॉटकी के साथ इंटरफ़ेस पॉप अप करता है, समीकरण टाइप करता है, और यह तुरंत परिणाम प्रदर्शित करता है। एंटर दबाकर परिणाम क्लिपबोर्ड पर कॉपी करता है और बॉक्स को खारिज कर देता है। मेरी राय में, बहुत चालाक।

पावर पैक के साथ आप शैल स्क्रिप्ट या ऐप्पलScripts के साथ अपने स्वयं के एक्सटेंशन बना सकते हैं, हालांकि उनमें से अधिकतर परिणाम प्रदर्शित करने के लिए ग्रोल का उपयोग करते हैं। यहां एक ऐसा है जो आप पूरा करने की कोशिश कर रहे हैं: http://thefeverdog.tumblr.com/post/10308253571/currency-converter

मुझे लगता है कि आप अल्फ्रेड का उपयोग नहीं करेंगे क्योंकि आप इसे स्वयं बनाना चाहते हैं, लेकिन फिर भी आप यूजर इंटरफेस को प्रेरणादायक पा सकते हैं।

+0

यह वह उत्तर है जिसे मैं @omz उत्तर देने के बाद देख रहा था; मैं उस प्रेरणा को याद कर रहा था जिसे मैंने महसूस किया था जब मुझे पहली बार इस ऐप का विचार था, लेकिन अल्फ्रेड रन को देखते हुए उस प्रेरणा को फिर से बनाया गया। मैं इनपुट के लिए किसी भी तरह ओमज़ को इनाम देना चाहता हूं, इसलिए मैं उसे उत्तर स्वीकृति देता हूं और आपको बक्षीस देता हूं। –

+0

धन्यवाद! मुझे खुशी है कि यह ओमज़ के जवाब का पूरक है। – paulmelnikow

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

  • कोई संबंधित समस्या नहीं^_^