首页 > 代码库 > Eletron 打开文件夹,截图

Eletron 打开文件夹,截图

1、shell.openItem(fullPath)

var fullpath = path.join(processPath)+Math.random()+".png";

shell.showItemInFolder(fullPath)  //如果fullPath 是一个文件夹则打开,如果是一个文件,则打开其所在文件夹

https://electron.atom.io/docs/api/shell/

2\截图:

https://github.com/electron/electron/issues/8587

function takePicture(imagePath){
  var imagePath = imgFile || path.join(processPath)+Math.random()+".png";
  remote.getCurrentWebContents().capturePage({
    x: 0,
    y: 40,
    width: 0,    //保持原样,必须写
    height: 0    //保持原样。必须写 这4个参数
  },function(img){
    remote.require(‘fs‘).writeFile(imagePaht,img.toPng());
    shell.showItemInFolder(imagePath);
  });
}

  

Eletron 打开文件夹,截图