我正在尝试通过child_process.exec()
函数从VS Code插件启动程序,但该程序无法启动。如果我直接从cmd
shell执行相同的命令,程序将正常运行......
我按照这样构建命令:
var cmd ='start /d "' + process.env['DECKARD_PATH'] + '"' + " /b Deckard.exe"
// cmd resolves to 'start /d "C:\Program Files (x86)\Deckard" /b Deckard.exe'
然后尝试执行:
child_process.exec(cmd, (err, stdout, stderr) => {
// Some stuff but no errors are triggered...
})
请注意,Deckard.exe是一个使用Windows UI的电子应用程序。
任何建议都将不胜感激。提前谢谢。