2012-05-16 34 views
8

nasıl hesap spot aracı gibi bir spot aracı oluşturan bir OS X uygulaması için bir spot ışığı ileti oluşturabilirim? Bir denklem yazdığınız ve hesap makinesi uygulamasının sonucu görüntülediği araç. Böyle bir şey yapmak istiyorum ama asla bir spot ışığı ithalatçısı kullanmaya çalışmadım, bu yüzden bu işi nasıl yapacağımı bilmiyorum. Başlamak için bunu yapmak mümkün mü?Hesaplama benzeri spot aracı

Ben özel kodu, bunu yapardım nasıl sadece genel bir fikir gerekmez. İthalatçı bir yaklaşımla yanlış düşünebiliyordum ama emin değilim.

Bu noktada, ben bile tam bir cevap gerekmez. Lütfen tüm sahip olduğunuz görünen bir fikir değilse bile yorum yapın.

+1

developer.apple.com'daki dokümanlar kesinlikle burada yetersizdir. Özel dosya biçimlerini destekleme hakkında çok, hesap makinesiyle olduğu gibi canlı güncelleme sorgularıyla ilgili hiçbir şey yok. İyi soru. – blahdiblah

cevap

5

Bu Elma sağlar Spotlight entegrasyonu için tek resmi arayüz Spotlight ithalatçı ile yapmak mümkün değildir eminim.

Spot Işığı içe aktarıcısı yalnızca Spotlight, dosyalarınızı (örneğin, türünüzün bir dosya değiştiğinde) endekslediğinde çalışır, Spotlight gerçekte arama sorgularınızı çalıştırdığında değil, böylece kullanıcının girişine doğrudan "yanıt verme" seçeneğiniz yoktur. yerleşik hesap makinesi yok.

SIMBL gibi bir kod kullanarak, kod enjeksiyonlu Spotlight UI'ye hacklemek mümkün olabilir, ancak bu oldukça zor ve kırılgan olabilir (sistem güncellemelerini bozabilir, vb.).

+0

Bu cevap beni üzüyor. Bir spot aracı için gerçekten harika bir fikrim vardı ve şimdi bunu yapamam gibi görünüyor. Ah, muhtemelen sana ödül vermeyi bırakacağım, ama gerçekten birinin bir çözüm bulabileceğine inanmak istiyorum, bu yüzden size ödül vermek için son güne kadar bekleyeceğim. Spotlight Importers'ın nasıl çalıştığını açıkladığınız için teşekkürler, temel olarak ne olduklarını açıklamakta oldukça yardımcı oldu. –

1

Alfred bir göz atmaya değer. Ücretsiz sürümü gelişmiş hesap makinesi özelliği GCMathParser kullanır. Kullanıcı arayüzü bir kısayol tuşu ile açar, denklemi yazar ve sonucu anında görüntüler. Enter tuşuna basarak sonucu panoya kopyalar ve kutuyu kapatır. Oldukça kaygan, bence. çoğu sonucunu görüntülemek için Grovvl kullanmak gibi görünüyor olsa, kabuk komut dosyaları veya AppleScripts ile kendi uzantıları inşa edebilirsiniz Güç Paketi ile

. Yapmaya çalıştığınız şeye benzeyen bir tane var: http://thefeverdog.tumblr.com/post/10308253571/currency-converter

Eminim, Alfred'i kullanamayacaksınız çünkü bunu kendiniz yapmak istiyorsunuz, ancak yine de kullanıcı arayüzünü ilham verici bulabilirsiniz.

+0

Bu, @omz'ın yanıt vermesinden sonra aradığım cevap türüdür; Bu uygulamayla ilgili ilk fikrimi hissettiğimde hissettiğim ilham kaynağımdaydım, ama Alfred'in çalışmasını görmek ilhamı yeniden canlandırdı. Omz'u bir şekilde girdi için ödüllendirmek istiyorum, bu yüzden ona cevabını kabul edip ödülünü vereceğim. –

+0

Teşekkürler! Omz'un cevabını tamamladığı için memnunum. – paulmelnikow