Electron通过child_process启动 Everything 如何不让 Everything在任务栏中显示
时间: 2023-07-16 21:15:40 浏览: 55
可以在启动 Everything 进程时,添加一个参数 "--invisible",这样 Everything 就不会在任务栏中显示了。
具体实现可以参考以下代码:
```javascript
const { spawn } = require('child_process');
const everythingProcess = spawn('path/to/Everything.exe', ['--invisible']);
everythingProcess.stdout.on('data', (data) => {
console.log(`Everything stdout: ${data}`);
});
everythingProcess.stderr.on('data', (data) => {
console.error(`Everything stderr: ${data}`);
});
everythingProcess.on('close', (code) => {
console.log(`Everything process exited with code ${code}`);
});
```
这里使用了 Node.js 的 `spawn` 函数来启动 Everything 进程,并在启动时添加了 `--invisible` 参数。同时,还监听了 Everything 进程的标准输出和标准错误输出,以及进程退出事件。
注意,`--invisible` 参数是 Everything 自带的参数,具体使用方法可以参考 Everything 的官方文档或者帮助文档。