这里我使用Java来获取截图,我正在使用此代码。
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle r = new Rectangle(d);
Robot r1 = new Robot();
BufferedImage bi = r1.createScreenCapture(r);
ImageIO.write(bi, "png", new File("/home/kishan/NetBeansProjects/JavaApplication1/src/javaapplication1/screen.png"));
但如果我有一些IP地址,那么如何获取该特定IP机器的屏幕截图。 让我说我有本地服务器和一些节点连接到那么如何从服务器自己的服务器的一个用户拍摄屏幕截图?任何帮助将不胜感激。
答案 0 :(得分:0)
在您的客户端,您必须开发它,无论何时从服务器请求屏幕截图,客户端都会截取屏幕截图并将其发送到服务器
假设
服务器向客户端发送消息==" screenshot"
客户端接收消息并检查天气消息是否为截图,如果是捕获屏幕截图并将其发送到服务器..
http://www.coderanch.com/t/370601/java/java/RUN-COMMAND-REMOTE-PC
答案 1 :(得分:0)
我正在从远程电脑运行jar,因此无需为PC取IP。