def closeApp(app): return SikuliScript.closeApp(app)
def popup(msg, title="Sikuli"): SikuliScript.popup(msg, title)
def switchApp(app): return SikuliScript.switchApp(app)
def openApp(app): return SikuliScript.openApp(app)
def setShowActions(flag): SikuliScript.setShowActions(flag)
def input(msg="", default=""): return SikuliScript.input(msg, default)
def run(cmd): return SikuliScript.run(cmd)
def shelp(): SikuliScript.shelp()
from org.sikuli.script import ScreenHighlighter from org.sikuli.script import ImageLocator from org.sikuli.script import Key from org.sikuli.script import KeyModifier from org.sikuli.script.KeyModifier import KEY_CTRL, KEY_SHIFT, KEY_META, KEY_CMD, KEY_WIN, KEY_ALT from org.sikuli.script import Button from org.sikuli.script import ExtensionManager from org.sikuli.script import Debug from java.awt import Rectangle # RaiMan not used from VDict import * from Helper import * from Env import * import SikuliImporter from org.sikuli.script import SikuliScript _si = SikuliScript() ## # some support for handling unicode and strings # ## use instead of print if unicode strings present # usage: uprint(s1, u1, u2, u3, s3, ...) # def uprint(*args): for e in args[:-1]: if isinstance(e, str): print e, else: print e.encode("utf8"), if isinstance(args[-1], str): print args[-1] else: print args[-1].encode("utf8")