示例#1
0
def selectRegion(msg=None):
    if msg:
        r = ScreenUnion().selectRegion(msg)
    else:
        r = ScreenUnion().selectRegion()
    if r:
        return Region(r)
    else:
        return None
示例#2
0
def saveCapture(*args):
    scr = ScreenUnion()
    if len(args) == 1:
        return scr.saveCapture(args[0])
    elif len(args) == 2:
        return scr.saveCapture(args[0], args[1])
    elif len(args) == 5:
        return scr.saveCapture(args[0], Region.create(args[1], args[2], args[3], args[4]))
    else:
        return None
示例#3
0
def saveCapture(*args):
    scr = ScreenUnion()
    if len(args) == 1:
        return scr.saveCapture(args[0])
    elif len(args) == 2:
        return scr.saveCapture(args[0], args[1])
    elif len(args) == 5:
        return scr.saveCapture(args[0], Region.create(args[1], args[2], args[3], args[4]))
    else:
        return None
示例#4
0
def capture(*args):
    scr = ScreenUnion()
    if len(args) == 0:
        simg = scr.userCapture()
        if simg:
            return simg.getFilename()
        else:
            return None
    elif len(args) == 1:
        if __builtin__.type(args[0]) is types.StringType or __builtin__.type(args[0]) is types.UnicodeType:
            simg = scr.userCapture(args[0])
            if simg:
                return simg.getFilename()
            else:
                return None
        else:
            return scr.capture(args[0]).getFilename()
    elif len(args) == 4:
        return scr.capture(args[0], args[1], args[2], args[3]).getFilename()
    else:
        return None
示例#5
0
def capture(*args):
    scr = ScreenUnion()
    if len(args) == 0:
        simg = scr.userCapture()
        if simg:
            return simg.getFilename()
        else:
            return None
    elif len(args) == 1:
        if __builtin__.type(args[0]) is types.StringType or __builtin__.type(args[0]) is types.UnicodeType:
            simg = scr.userCapture(args[0])
            if simg:
                return simg.getFilename()
            else:
                return None
        else:
            return scr.capture(args[0]).getFilename()
    elif len(args) == 4:
        return scr.capture(args[0], args[1], args[2], args[3]).getFilename()
    else:
        return None
示例#6
0
from org.sikuli.guide import SikuliGuideHotspot
from org.sikuli.guide import SikuliGuideImage
from org.sikuli.guide import SikuliGuideMagnet
from org.sikuli.guide import SikuliGuideRectangle
from org.sikuli.guide import SikuliGuideSpotlight
from org.sikuli.guide import SikuliGuideText
"""
RaiMan: currently not used
from org.sikuli.guide import Portal
from org.sikuli.guide import TransitionDialog
from org.sikuli.guide import TreeSearchDialog
from org.sikuli.guide.model import GUIModel
from org.sikuli.guide.model import GUINode
"""

s = ScreenUnion()
_g = SikuliGuide(s)

#TODO special Steffen
specialSteffen = False
#END TODO special Steffen

#######################
#      Core API       #
#######################

#================
# Area Components
#================