1

アプリケーションを開発し、Awesomeそれを PyInstaller で作成されたアーティファクトを使用してユーザー マシンにデプロイしたとします。とりあえず、Mac OS X アーティファクトについて考えてみましょうAwesome.app

インストール プロセス中に、Awesome.appは、タイプのファイルを開き*.awesome、フォームの URL を処理するように登録されますawesome://*(つまり、カスタム プロトコルを処理しますawesome)。

ユーザーは のインスタンスを実行しますAwesome.app。議論のために、プロセス id があるとしましょう1234。次に、ユーザーはファイルを開きますfoo.awesome

Awesomeこのオープン イベントが既に実行中のプロセス 1234によって確実に処理されるようにするにはどうすればよいですか? Python アプリケーション内でこれが発生するために実際に取られたコード パスは何ですか?

答えがプラットフォーム固有である場合でも、Windows、Mac OS X、および Ubuntu のそれぞれについて聞きたいと思います。

4

0 に答える 0