Electron 調取微信截圖

前言

公司有一款 IM 聊天軟件,需要截圖功能。前同事寫一個 Go 語言的版本,BUG 太多了,功能也不好用。
我們找到了一個方法,微信 dll,同事包裝一下生成 exe 文件,我用 Node.js 去調用完成截圖。

  1. 第一步先用 Node 執行微信封裝的 exe,然后會把截圖復制到剪切板
  2. 然后調用瀏覽把剪切板的內容復制出來
    var screen_window = execFile(__dirname + '/screen/PrintScr.exe')
    screen_window.on('exit', function (code) {
      // 執行成功返回 1,返回 0 沒有截圖
      if (code) mainWindow.webContents.paste()
    })

截圖軟件 Git 地址: https://github.com/liangtongzhuo/electron_screenshot

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容