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