首页新闻找找看学习计划

electron中,如何在主进程中执行cmd命令?

0
悬赏园豆:30 [已关闭问题] 关闭于 2018-11-13 18:48

公司原本有个exe程序供内部使用,软件功能就是为产品配置一些出厂参数。现在要把这个程序移植到electron上,希望通过js的方式来实现原本要用C#写的程序,界面也要做的高大上一点。但是查了很多资料都没有明确说electron是否支持运行cmd命令,所以在此请教:
1、main.js可以执行cmd命令吗?
2、如何可以,在electron的主进程中如何执行cmd命令?
希望有大佬能帮助指点指点,非常感谢!
-----------------------------------------------------------------------
以下是尝试运行cmd命令的demo,请看看这样是否可行?
//main.js
//执行cmd命令
const exec = require('child_process').exec;

// cmd命令
let cmdStr = 'adb shell';

// 子进程名称
let workerProcess;

function runExec() {

workerProcess = exec(cmdStr, {});
// 打印正常的后台可执行程序输出
workerProcess.stdout.on('data', function (data) {
    console.log('stdout: ' + data);
});

}

app.on('ready', function(){
runExec();
});

烫烫烫的菜鸟的主页 烫烫烫的菜鸟 | 菜鸟二级 | 园豆:201
提问于:2018-10-22 10:57
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册