养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-11-14 17:02:02

用electron开发了一个简单的屏幕截图工具,原理是运用electron的子进程,执行一个exe文件,然后通过exe调取一个截图.dll文件

工具/原料

node环境、electron、git工具

截图工具

方法/步骤

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

2、#克隆这仓库$gitclonehttps://github.co葡矩酉缸m/electron/electron-quick-start如果没有git,下载下来解压

3、#进入$cdelectron-quick-start#安装依赖库$npminstall#运行应用$npmstart

4、在electron-quick-start目录下找到main.js载页面添加如下代艨位雅剖码//快捷键模块艘早祓胂const{globalShortcut}=require('electron');//加载子进程const{execFile}=require('child_process');constpath=require('path');//截图方法letscreenWindow=()=>{leturl=path.join(__dirname,'/screenhot/PrScrn.exe');letscreen_window=execFile(url);}//添加快捷键globalShortcut.register('CommandOrControl+Alt+L',function(){screenWindow();});//退出electron的时候一定要删除快捷键//globalShortcut.unregisterAll()

5、#然后启动$npmstart然后按CTRL+Alt+L截图就调用出来了

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

6、获取截图插件的文件我放在github上了,地址:丝群闻栝https://github.com/nobt/electron-screenshot以后相继介绍web调用截图

© 一点知识