如何获取前台进程/窗口的标题

时间:2017-03-20 20:22:54

标签: javascript node.js npm electron

我正在使用Electron,nodeJs和angular2开发跨平台桌面应用程序。 我的应用程序需要始终知道计算机上正在运行哪个前台进程/窗口。 你对如何完成这项任务有任何想法吗?

2 个答案:

答案 0 :(得分:2)

首先,您需要检测运行Node app的平台:

os.platform() - https://nodejs.org/dist/latest-v5.x/docs/api/os.html#os_os_platform

然后,您需要运行特定于平台的命令,以便使用child_process.exec()获取流程信息。

https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback

答案 1 :(得分:0)

要在活动窗口上获取元数据,您可以使用sindresorhus/active-win:它是多平台(win,osx,linux)并且非常易于实现