نمايش پست تنها
قديمي ۰۶-۴-۱۳۹۲, ۰۲:۲۲ بعد از ظهر   #2 (لینک دائم)
nanosi Male
عضو فعال
 
آواتار nanosi
 
تاريخ عضويت: شهريور ۱۳۹۲
پست ها: 12
تشكرها: 1
6 تشكر در 4 پست
پيش فرض

بازم خودم جواب خودمو بدم...
در مطلب با دستورات زير كه از جاوا كمك ميگيره ميشه از صفحه نمايش عكس گرفت.
به اين صورت كه اول عكس را ميگيره و سپس در دايركتوري مسير ام فايل ذخيره ميكنه.
حلقه وايل براي اينه كه هر چند ثانيه يكبار عكس بگيره و با اسم جديد ذخيره كنه. بقيه دستورات توضيحشون همون كنارش هست:

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
nanosi آفلاين است   پاسخ با نقل قول