بازم خودم جواب خودمو بدم...
در مطلب با دستورات زير كه از جاوا كمك ميگيره ميشه از صفحه نمايش عكس گرفت.
به اين صورت كه اول عكس را ميگيره و سپس در دايركتوري مسير ام فايل ذخيره ميكنه.
حلقه وايل براي اينه كه هر چند ثانيه يكبار عكس بگيره و با اسم جديد ذخيره كنه. بقيه دستورات توضيحشون همون كنارش هست:
i = 1;
while true
robo = java.awt.Robot;
t = java.awt.Toolkit.getDefaultToolkit();
%# Set the capture area as the size for the screen
rectangle = java.awt.Rectangle(t.getScreenSize());
%# Get the capture
image = robo.createScreenCapture(rectangle);
%# Save it to file
filehandle = java.io.File(sprintf('capture%d.jpg', i));
javax.imageio.ImageIO.write(image,'jpg',filehandle );
%pause(1) %# Wait for 5 min
i = i + 1;
end
|