2012-02-17 4 views
1

実行可能ファイル(Mac .appバンドルではありません)を特定のオプション(たとえば-gui)で実行するとguiがポップアップ表示されるようにします。バンドルではないMac OS X GUIアプリケーションを作成することはできますか?

たとえば、私はwgetと書いています。私はすることができます:wget www.google.comとそれはコンソールに結果を印刷するが、私は代わりに:wget -gui www.google.comそれはhtmlのレンダリングとGUIウィンドウをポップアップします。

これはOS Xで可能ですか(Windowsの場合)ですか?

注:guiコードが実行可能ファイルに含まれていて、別のアプリでopenを呼び出しても問題ありません。

答えて

0

シンプル:はい

2番目の質問は私が推測する方法です。

Finderで起動したときに正常に動作するはずですが、別のプロセスや端末によって起動されたときに、動作が異なる必要があるアプリケーションがあります。だから、firefoxのように、アプリケーションを通常の方法で起動することも、特別なオプションで起動することもできます。

もう1つの方法はエージェントを作成することです。それらはアプリケーションですが、ドックには表示されず、必要に応じてインタフェース要素を表示するように設計されています。

バンドル自体を使用したくない場合は、必要に応じて(コマンドラインオプションによって)NSApplicationをロードする(ココア)コマンドラインユーティリティを作成することができます。

関連する問題