最近想写个电脑使用时间监控的小程序,写好后测试发现没什么问题,对于大部分界面程序表现为:
但是在 QQ 界面时,行为相反,即,有焦点时显示 /sbin/launch ,无焦点(直接 ctrl+w )时显示 qq 进程名
方法是用 go 内嵌 Object-C 调用 frontmostApplication 得到的 pid
[[NSWorkspace sharedWorkspace] frontmostApplication];