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. OS XでLinuxシェルを実行
- 5. シェルでバックグラウンドでPHPスクリプトを実行する - スクリプトはmac os xで実行されませんx
- 6. Mac OS XでC#/ WPFアプリケーションを実行できますか?
- 7. BSD/OS Xでs行目のX行を削除/削除する方法
- 8. Mac OS X LionでEclipseを実行しています
- 9. Mac OS Xで追加のpythonsを削除する方法Sierra
- 10. Mac OS X - 実行中のターミナルコマンドasync
- 11. Mac OS Xアプリのドックメニューから「Quit」を削除
- 12. Mac OS X:ユーザー、または「現在のユーザー」の削除
- 13. Mac OS Xでバグがうまく動作しないOS X
- 14. Mac OS XでCプログラムをコンパイルして実行するには
- 15. mac app実行可能ファイルからコード署名を削除する
- 16. OS Xでの固定/ bin /実行可能ファイル
- 17. Mac OS X上でJDK 1.6を使用してAntを実行
- 18. Mac OS Xで実行中のすべてのアプリケーションを表示
- 19. のMac OS X NodeJS:Macのポートを使用して、MAC OS X上
- 20. DjangoプロジェクトはMac OS Xで実行できませんSierra
- 21. のMac OS X上でのVimで厄介先頭の空白を削除し
- 22. Mac OS Xのユーザー権限でchmodコマンドを実行すると
- 23. Mac OS XでAndroidスタジオエミュレータを実行する際の問題
- 24. MAC OS PERforce削除チェンジリスト
- 25. のMac OS X
- 26. 実行時API実行なしのOSコマンド注入が可能ですか?
- 27. wake mac os xでbashスクリプトを実行する方法
- 28. Mac OS X localhost上でASP.NET Composite C1を実行するには?
- 29. Mac OS XでELF実行ファイルを作成するには?
- 30. Mac OS XでRational Team Concertを実行する方法
私は – makalways
@makalwaysを(実行可能ファイルへのPythonスクリプト)cxfreezeで作成した実行可能なバイナリを使用してメートル:あなたはおそらく、あなたの質問にそして明確にすることを言及する必要があります「実行可能ファイル」が意味するもの - 私はcxfreezeが普通の実行可能ファイルではなくバンドルを実際に生成していると推測しています。 –