Ich habe eine einfache Statusleiste, die im Hintergrund arbeitet. Ich möchte wissen, welche App derzeit aktiv ist.Wie programmgesteuert ermitteln Sie die derzeit aktive App in OS X?
Es ist möglich?
Ich habe eine einfache Statusleiste, die im Hintergrund arbeitet. Ich möchte wissen, welche App derzeit aktiv ist.Wie programmgesteuert ermitteln Sie die derzeit aktive App in OS X?
Es ist möglich?
Werfen Sie einen Blick auf die NSRunningApplication
class and its active property (Ich habe die Dokumentation für Sie verknüpft). Sie können sich ein Array laufender Anwendungen ansehen und das "aktive" finden.
Oh, und um diese Reihe von laufenden Anwendungen zu bekommen, können Sie das über [NSWorkspace currentWorkspace] runningApplications]
tun.
Hoffe, das hilft!