LSUIELEMENT = 1
に設定すると、アプリのドックアイコンを削除できることがわかりました。私はcx_freeze
によって作成された実行可能ファイルを持っています。これは一連のPythonスクリプトを1つの実行可能ファイルにまとめます。 AppleScriptを使用する場合と使用しない場合のドックアイコンの削除方法を教えてください。Mac OS Xで実行可能なシェルのドックアイコンを削除しますか?
0
A
答えて
0
普通の実行ファイル(コマンドラインツール)はドックに表示されません。
0
私のアプリには、フレームワークの1つにいくつかのヘルパーコマンドラインツールがあります。ツールがフレームワークの実行可能ディレクトリに保存されている場合、Mac OS XはそれらをDockに表示します。ツールはすばやく実行されるので、これは簡単なフラッシュとして表示され、他のすべてのDockアイコンが新しいアイコンのためのスペースを作ってから元に戻ります。
これを修正するには、Info.plist
にLSBackgroundOnly
〜true
を設定しています。 LSUIElement
もおそらく動作します。コマンドラインツールは単一のファイルなので、Info.plist
を設定する方法は、Xcodeがバイナリに埋め込む別のファイルを持つことです。これを設定するには、OTHER_LDFLAGS
ビルド設定に-sectcreate __TEXT __info_plist $(INFOPLIST_FILE)
を追加します。 (。うまくいけば、あなたはcx_freeze
のためにこれを設定することができMakefileの行または同等がある)
関連する問題
- 1. OS XでADBシェルを実行
- 2. SmalltalkはMac OS Xの実行可能な開発言語ですか?
- 3. Mac OS XのClozure CL:GUIを削除しますか?
- 4. シェルでバックグラウンドでPHPスクリプトを実行する - スクリプトはmac os xで実行されませんx
- 5. Mac OS XでC#/ WPFアプリケーションを実行できますか?
- 6. Mac OS X LionでEclipseを実行しています
- 7. Mac OS Xアプリのドックメニューから「Quit」を削除
- 8. Mac OS XでCプログラムをコンパイルして実行するには
- 9. Mac OS X上でJDK 1.6を使用してAntを実行
- 10. Mac OS Xで実行中のすべてのアプリケーションを表示
- 11. のMac OS X上でのVimで厄介先頭の空白を削除し
- 12. のMac OS X NodeJS:Macのポートを使用して、MAC OS X上
- 13. MAC OS PERforce削除チェンジリスト
- 14. Mac OS X localhost上でASP.NET Composite C1を実行するには?
- 15. Mac OS XでJNotify?
- 16. Mac OS X用の起動可能なDVDを作成するには?
- 17. Mac OS XでQtコンソールアプリケーションプログラムを実行中にエラーが発生しました
- 18. エミュレータなど、Mac上でソースコードなしで実行可能なiOSアプリを実行できますか?
- 19. Rails/Mac OS Xで実行するmysqlクライアントは?
- 20. XcodeでOS Xアプリケーションツールバーを削除
- 21. Java:Windowsでコンパイル、OS Xで実行=失敗、なぜですか?
- 22. Mac OS X上の高性能コード
- 23. 仮想化なしでOS XのWPFでの作業は可能ですか?
- 24. アップグレードMAC OS X
- 25. ジオジャンゴMAC OS X
- 26. mac os x
- 27. Rhinoシェルから追加の機能を削除します
- 28. Macハードウェアの支払いをせずにMac OS Xでソフトウェアをテストすることは可能ですか?
- 29. Mac OS Xシンプルなボイスレコーダー
- 30. Mac OS Xで同じアプリケーション(Firefox、Operaなど)の複数のインスタンスを実行しますか?
私は – makalways
@makalwaysを(実行可能ファイルへのPythonスクリプト)cxfreezeで作成した実行可能なバイナリを使用してメートル:あなたはおそらく、あなたの質問にそして明確にすることを言及する必要があります「実行可能ファイル」が意味するもの - 私はcxfreezeが普通の実行可能ファイルではなくバンドルを実際に生成していると推測しています。 –