3

NSStatusItemで実行中のすべてのアプリケーションを最小化するコードを追加しました。これは非常に単純なコードです。

[[NSWorkspace sharedWorkspace] hiddenOtherApplications];

しかし、このアプリケーションを実行すると、ユーザーが現在対話しているアプリケーションが常にデスクトップ上にあります。私も試しました

[[NSRunningApplicationcurrentApplication]非表示];

[[NSApplication sharedApplication] hiddenOtherApplications:self];

そして、私にアップルスクリプトをうまく提案してくれる人のためにさえ、私もそれを試しましたが、運が悪いかもしれません私はスクリプトを間違えたかもしれませんわからない

しかし、それでも同じ問題が解決しないため、NSStatusItemを使用するたびに1つのアプリが残る理由を指摘することはできません。これについて私を助けてください。

4

1 に答える 1