用electron开发了一个简单的屏幕截图工具

2025-11-09 10:46:37

1、安装node环境,node下载地址:http://nodejs.cn/download/

安装git环境

2、# 克隆这仓库

$ git clone https://github.com/electron/electron-quick-start

如果没有git, 下载下来解压

3、# 进入

$ cd electron-quick-start

# 安装依赖库

$ npm install

# 运行应用

$ npm start

4、在electron-quick-start目录下找到main.js载页面添加如下代码

// 快捷键模块

const { globalShortcut } = require('electron');

// 加载子进程

const { execFile } = require('child_process');

const path = require('path');

// 截图方法

let screenWindow = () => {

 

    let url = path.join(__dirname, '/screenhot/PrScrn.exe');

 

    let screen_window = execFile(url);

 

}

 

// 添加快捷键

 globalShortcut.register('CommandOrControl+Alt+L', function () {

 

     screenWindow();

 

  });

// 退出electron的时候一定要删除快捷键

//globalShortcut.unregisterAll()

5、#然后启动

$ npm start

然后按CTRL+Alt+L 截图就调用出来了

用electron开发了一个简单的屏幕截图工具

6、获取截图插件的文件我放在github上了,地址:https://github.com/nobt/electron-screenshot

以后相继介绍web调用截图

 

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢