Capture pictures using Jpython

Becuz it is a jpython code, we can use it in Sikuli.

from time import strftime, gmtime
from java.awt import Toolkit
from java.awt import Robot
from java.awt import Rectangle
from javax.imageio import ImageIO
from java.io import File
 
tk = Toolkit.getDefaultToolkit()
ss = tk.getScreenSize()
rbt = Robot()
wait(2)
bimage = rbt.createScreenCapture(Rectangle(ss))
setTime = strftime("%Y_%m_%d_%H_%M_%S", time.localtime()) 
ImageIO.write(bimage, "png", File("C:\\screenshot_"+ setTime +".png"))

  

posted @ 2014-10-21 12:41  jeremyatchina  阅读(211)  评论(0编辑  收藏  举报