Electron 调用系统工具记事本、计算器等
时间: 2023-08-10 16:05:40 浏览: 238
Electron 可以通过 Node.js 的 child_process 模块来调用系统工具,包括记事本、计算器等。以下是一个简单的示例代码,可以通过调用系统默认的记事本程序打开一个文本文件:
```javascript
const { exec } = require('child_process');
// 打开记事本
exec('notepad.exe path/to/file.txt', (err, stdout, stderr) => {
if (err) {
console.error(err);
return;
}
console.log(stdout);
});
```
类似地,可以通过修改命令行参数来调用其他系统工具,例如:
```javascript
// 打开计算器
exec('calc.exe');
// 打开画图工具
exec('mspaint.exe');
// 打开命令提示符
exec('cmd.exe');
```
需要注意的是,这些调用都是通过操作系统的命令行界面来实现的,因此可能会受到操作系统或用户权限的限制。
阅读全文