很简单,通过nodejs的子进程child_process执行cmd命令即可
需要注意的是文件的路径问题 文件路径为:
C:\Program Files (x86)\TeamViewer\TeamViewer.exe
可以看到文件路径中含有空格,所以使用前6文件名加上~
然而在目录中这种写法可以匹配到2个文件夹,所以~后面有个2代表匹配到的第二个文件夹

openExe () {
require('child_process').exec('start C:\\Progra~2\\TeamViewer\\TeamViewer.exe')
},
在你需要打开exe的时候调用这个方法即可
本文介绍如何使用Node.js的child_process模块来启动位于含有空格路径中的可执行文件。特别关注了如何处理文件路径中的空格问题,并提供了一个具体的示例。
1385





