问题
I'm new to Electron and I'd like to run a non electron executable inside my main window. Is it possible to do that?
Here is my code:
mainWindow = new BrowserWindow({width: 860, height: 645})
mainWindow.loadURL('https://url.com/')
const { execFile } = require('child_process');
const child = execFile('C:\\test\\content.exe', {cwd: 'C:\\test\\'}, (error, stdout, stderr) => {
if (error) {
throw error;
}
console.log(stdout);
});
Thanks.
回答1:
I think you're on the right track except you need to do:
const { execFile } = require('child_process').execFile;
Instead of:
const { execFile } = require('child_process');
execFile docs here.
来源:https://stackoverflow.com/questions/45715989/run-a-non-electron-executable-inside-electron-window