J'ai une application de barre d'état simple qui fonctionne en arrière-plan. Je veux savoir quelle application est actuellement active.Comment déterminer par programme l'application actuellement active dans OS X?
C'est possible?
J'ai une application de barre d'état simple qui fonctionne en arrière-plan. Je veux savoir quelle application est actuellement active.Comment déterminer par programme l'application actuellement active dans OS X?
C'est possible?
Jetez un oeil à la NSRunningApplication
class and its active property (j'ai lié la documentation pour vous). Vous pouvez regarder un tableau d'applications en cours d'exécution et trouver celui qui est "actif".
Oh, et pour obtenir ce tableau d'applications en cours d'exécution, vous pouvez le faire via [NSWorkspace currentWorkspace] runningApplications]
.
Espérons que cela aide!