8

電卓のスポットライトツールのようなスポットライトツールを作成するOSXアプリのスポットライトインポーターを作成するにはどうすればよいですか?方程式を入力すると、電卓アプリが結果を表示するツールです。そのようなことをしたいのですが、スポットライトインポーターを使ったことがないので、どうやってそれを機能させるのかわかりません。そもそもこれを行うことは可能ですか?

特定のコードは必要ありません。それをどのように行うかについての一般的な考え方だけです。輸入者のアプローチを誤解しているかもしれませんが、よくわかりません。

この時点で、私は完全な答えさえ必要としません。あなたが持っているのは一見取るに足らない考えだけだとしても、コメントしてください。

4

2 に答える 2

5

これは、Appleが提供するSpotlight統合の唯一の公式インターフェースであるSpotlightインポーターでは不可能だと確信しています。

Spotlightインポーターは、Spotlightがファイルのインデックスを作成するとき(たとえば、タイプのファイルが変更されたとき)にのみ実行され、Spotlightが実際に検索クエリを実行するときは実行されないため、組み込みの計算機のようにユーザーの入力に直接「反応」する方法はありません。します。

SIMBLのようなものを使用して、コードインジェクションでSpotlight UIにハッキングすることは可能かもしれませんが、それは非常に困難で壊れやすいでしょう(システムアップデートなどで壊れることがあります)。

于 2012-05-19T13:04:02.657 に答える
1

アルフレッドは一見の価値があります。無料版の高度な計算機能はGCMathParserを使用しています。ユーザーはホットキーを使用してインターフェイスをポップアップし、方程式を入力すると、結果がすぐに表示されます。Enterキーを押すと、結果がクリップボードにコピーされ、ボックスが閉じられます。私の意見では、かなり滑らかです。

Power Packを使用すると、シェルスクリプトまたはAppleScriptを使用して独自の拡張機能を構築できますが、それらのほとんどは結果を表示するためにGrowlを使用しているようです。これがあなたが達成しようとしていることに似ているように聞こえます:http://thefeverdog.tumblr.com/post/10308253571/currency-converter

これを自分で作成したいので、Alfredを使用しないと思いますが、それでもユーザーインターフェイスに刺激を与えることができます。

于 2012-05-24T17:53:23.287 に答える