首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在nodejs中执行C:\ProgramData中的bat文件

在nodejs中执行C:\ProgramData中的bat文件
EN

Stack Overflow用户
提问于 2022-09-12 09:44:31
回答 1查看 54关注 0票数 -1

我正在做的项目是一个Nodejs +电子应用程序。我正在尝试执行一个位于

C:\ProgramData\ApplicationSettings

使用const exec = require('child_process').exec;

在选择将它们移动到programdata文件夹并尝试从那里执行文件之前,我可以很好地执行该文件。

我试图使用的代码是

exec(path.join(String(process.env.programdata)+'/applicationSettings/', 'command.bat'))

这是我遇到的路径问题,还是ProgramData被隐藏了?有什么办法让我从我的项目中执行bat文件吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-12 10:27:10

添加函数以查看控制台输出。

代码语言:javascript
复制
exec(..., (err, stdout, stderr)=>console.log(err?{err}:{stdout}))

事情应该变得更清楚。您在文件夹“应用程序设置”中没有弄错吗?我的Win10上有“Win10”,对它的访问在默认情况下是受限的.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73687322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档