通过nodejs 内部的child_process模块,可以唤醒本地应用程序,及执行命令;代码如下:
"use strict";
function ActiveCommand() {
var exec = require("child_process").exec;
return new Promise(function(resolve, reject) {
var cmd = "Calc"; // nodepad:唤醒记事本 Calc:唤醒计算器 调用工具命令:obj23dtiles -i xiaobai.obj --tileset
exec(cmd,{
maxBuffer: 1024 * 2000
}, function(err, stdout, stderr) {
if (err) {
console.log(err);
reject(err);
} else if (stderr.lenght > 0) {
reject(new Error(stderr.toString()));
} else {
console.log(stdout);
resolve();
}
});
});
};
ActiveCommand();