有没有一种方法可以使用 node.js 而不是浏览器选项卡来捕获桌面?
我搜索了很多,但我没有找到。
我想要的是使用 node.js 构建桌面应用程序。
最佳答案
你可以使用
http://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback
和
https://en.wikipedia.org/wiki/Scrot
制作当前用户运行 nodejs 应用程序的屏幕截图。 像这样(它是完整的 expressJS 示例):
var express = require('express'),
childProcess = require('child_process'),
app = express();
app.get('/screenshot.png', function(request,response){
childProcess.exec('scrot screenshot.png', function(err){
if(err1) {
response.send(503,'Error creating image!');
} else {
response.sendfile('screenshot.png')
}
});
});
app.listen(3000);
但这是一种相当缓慢的方法。
关于node.js - 如何使用 node.js 捕获正在运行的计算机主机的桌面屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20589097/