electron+vue中打开一个其他的electron应用并且使用stdin.write传值获取不到
时间: 2023-11-22 10:56:38 浏览: 237
解决vue组件props传值对象获取不到的问题
如果你要在 Electron 中打开另一个 Electron 应用,并发送一些数据到它的标准输入,可以使用 Node.js 的 `spawn` 函数来实现。 下面是一个示例代码:
```javascript
const { spawn } = require('child_process');
// 打开另一个 Electron 应用
const child = spawn('path/to/electron', ['path/to/app']);
// 向标准输入中写入数据
child.stdin.write('data to send\n');
// 结束输入流
child.stdin.end();
```
如果你在 Electron 中运行这个代码,但是无法从另一个应用程序中获取到数据,可能是因为另一个应用程序没有正确处理标准输入。 你需要在另一个应用程序中处理标准输入并读取数据。 在你的 Electron 应用程序中可以使用 `child.stdout` 属性读取另一个应用程序的标准输出。
如果你还有问题,请提供更多细节,我可以帮你更好地解决问题。
阅读全文