コード例 #1
0
 def find_module(self, module_name, package_path):
     helpers = os.path.join(os.path.dirname(sikuli.getBundlePath()), "helpers")
     if (helpers) not in sys.path and os.path.exists(helpers):
         sys.path.append(helpers)
     module_helper_path = JH.get().findModule(module_name, package_path, sys.path)
     if not module_helper_path:
       return None
     else:
       return self.HelperLoader(module_helper_path)
コード例 #2
0
ファイル: Sikuli.py プロジェクト: Barath-81/SikuliX-2014
def load(jar):
  """
  loads a Sikuli extension (.jar) from
    1. user's sikuli data path
    2. bundle path
    3. Java classpath
  :param jar: jar filename or absolute path
  :return: True if success, False otherwise
  """
  return JythonHelper.get().load(jar)
コード例 #3
0
ファイル: Sikuli.py プロジェクト: jbob99/SikuliX-2014
def load(jar):
    """
  loads a Sikuli extension (.jar) from
    1. user's sikuli data path
    2. bundle path
    3. Java classpath
  :param jar: jar filename or absolute path
  :return: True if success, False otherwise
  """
    return JythonHelper.get().load(jar)
コード例 #4
0
# Workaround to get jython imports working
# https://bugs.launchpad.net/sikuli/+bug/1504901
# https://github.com/RaiMan/SikuliX-2014/issues/151
import sikuli
import org.sikuli.script.FindFailed as FindFailed
import org.sikuli.util.JythonHelper as JythonHelper
import os
import sys
from time import sleep

JythonHelper.get().addSysPath(sikuli.getBundlePath())
sys.path.append(os.getcwd())

# kcauto imports
from main import KCAuto  # noqa
from kca_globals import Globals  # noqa
from args import Args  # noqa
from config import Config  # noqa
from debug import Debug  # noqa
from recovery import Recovery  # noqa
from util import Util  # noqa

# Sikuli settings
sikuli.Settings.MinSimilarity = Globals.DEFAULT_SIMILARITY
sikuli.Settings.WaitScanRate = Globals.SIKULI_SCANRATE
sikuli.Settings.ObserveScanRate = Globals.SIKULI_SCANRATE
sikuli.Settings.OcrTextRead = True
sikuli.Settings.AutoWaitTimeout = 1
sikuli.Settings.RepeatWaitTime = 0

# check run-time args
コード例 #5
0
ファイル: Sikuli.py プロジェクト: edlucero/SikuliX-2014
def load(jar):
    return JythonHelper.get().load(jar)
コード例 #6
0
 def load_module(self, module_name):
     module_name = JH.get().loadModulePrepare(module_name, self.path)
     print "Trying to load: ", module_name
     return self._load_module(module_name)
コード例 #7
0
ファイル: kancolle_auto.py プロジェクト: minh6a/kancolle-auto
# Workaround to get jython imports working
# https://bugs.launchpad.net/sikuli/+bug/1504901
# https://github.com/RaiMan/SikuliX-2014/issues/151
import org.sikuli.util.JythonHelper
JythonHelper.get().addSysPath(getBundlePath())

# Proceed as normal
import datetime, os, sys
sys.path.append(os.getcwd())
import config_reader as config_reader
import expedition as expedition_module
import combat as combat_module
import quests as quest_module
from util import *

# Sikuli settings
Settings.OcrTextRead = True
Settings.MinSimilarity = 0.8

# Declare globals
WAITLONG = 60
sleep_cycle = 20
settings = {
    'expedition_id_fleet_map': {}
}
fleet_needs_resupply = [False, False, False, False]
current_fleetcomp = 0
quest_item = None
expedition_item = None
combat_item = None
pvp_item = None
コード例 #8
0
def load(jar):
    return JythonHelper.get().load(jar)
コード例 #9
0
ファイル: Sikuli.py プロジェクト: jbob99/SikuliX-2014
def prepareRobot():
    return JythonHelper.get().prepareRobot()
コード例 #10
0
ファイル: Sikuli.py プロジェクト: Barath-81/SikuliX-2014
def prepareRobot():
  return JythonHelper.get().prepareRobot()
コード例 #11
0
 def find_module(self, module_name, package_path):
     module_path = JH.get().findModule(module_name, package_path, sys.path)
     if not module_path:
         return None
     else:
         return self.SikuliLoader(module_path)
コード例 #12
0
 def load_module(self, module_name):
     module_name = JH.get().loadModulePrepare(module_name, self.path)
     return self._load_module(module_name)
コード例 #13
0
 def find_module(self, module_name, package_path):
     module_path = JH.get().findModule(module_name, package_path, sys.path)
     if not module_path: 
       return None
     else: 
       return self.SikuliLoader(module_path)
コード例 #14
0
 def load_module(self, module_name):
     module_name = JH.get().loadModulePrepare(module_name, self.path)
     return self._load_module(module_name)
コード例 #15
0
import org.sikuli.util.JythonHelper as JH

JH.get().addSysPath(getBundlePath())
print "***** at start"
for e in sys.path:
    print e
import inline

inline.func()
print "***** at end"
for e in sys.path:
    print e
コード例 #16
0
ファイル: testInline.py プロジェクト: Barath-81/SikuliX-2014
import org.sikuli.util.JythonHelper as JH
JH.get().addSysPath(getBundlePath())
print "***** at start"
for e in sys.path: print e
import inline
inline.func()
print "***** at end"
for e in sys.path: print e