javascript - 如何使用 node JS 获取系统上已安装应用程序的列表?
问题描述
我想创建一个类似于 Windows 的工作流程,在其中他们提供使用系统上安装的程序打开应用程序的建议,列出所有可以打开文件的可能应用程序。node js中是否有它的API?
解决方案
进口child process
然后执行,
wmic /output:E:\InstallList.txt product get name,version
child_process中的命令,
执行命令后,您可以在E:\InstallList.txt
. 阅读此文件nodeJS
以获得结果。
可以自定义输出文件路径
推荐阅读
- android - 尝试获取更多数据(如“字段”)时使用 JSON 的问题
- uart - STM8 UART 轮询接收被破坏
- python - 通过python将numpy数组存储/检索到mysql的最有效方法是什么?
- excel - 批量分配指向 Google 表格/Excel 单元格的超链接
- c++11 - 将 g++ 模式设置为 C++11
- django - 为要在 Docker 容器中使用的 SSL 证书生成私钥
- python - 由于 MACOSX_DEPLOYMENT_TARGET,Big Sur clang “无效版本”错误
- javascript - 单击应显示其余文本
- python - 我无法弄清楚为什么我的 python 代码没有以英里为单位返回答案
- python - Python Vector Fields