Partage
  • Partager sur Facebook
  • Partager sur Twitter

Sikuli X. Besoin d'aide

    27 avril 2016 à 8:18:22

    Bonjour à tous,

    Je suis complètement novice en programmation sikuli.

    J'ai consulté toutes les docs en ligne et je me retrouve avec plein d'erreurs dans un script pourtant simplissime.

    Je cherche à automatiser des actions pour différents opérations concernant l'ouverture d'une session Reaper (MAO)

    Je vous livre d'emblée toutes les données dont je dispose sur le sujet :

    java -version : 1.8.0.74

    Java(TM) SE Runtime Environment (build 1.8.0.74-b02)

    Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

    Windows 7

    Sikuli r930 (installé selon la méthode décrite ici : http://www.sikuli.org/downloadrc3.html)

    Mon script pour automatiser différentes actions et chargements de softs pour une session du logiciel Reaper (MAO) :

    popup(\"Bonjour ! Bla bla bla bla.... Merci.\"[Appareils Midi])

    popup(\"Veuillez maintenant bala bal bla....\nMerci.\"[Carte son])

    BCFView = App.open(\"E:\\DAW Config\\Editeurs\\BCFView_modified\\BCFView_modified.exe\")

    wait(1)

    popup(\"Veuillez selectionner le port Midi.[BCFView - Port Midi]\")

    wait(1)

    OSCii-Bot = App.open(\"E:\\Users\\JMR\\Documents\\Reaper\OSC\\oscii-bot03\\OSCII-bot.exe\")

    wait(4)

    Profire2626-Panneau de controle = App.open(\"E:\\Windows\\System32\\M-AudioProFireControlPanel.exe\")

    wait(1)

    Reaper = App.open(\"E:\\Program Files\\Reaper Portable 1\\reaper.exe\")

    Ma syntaxe est-elle complètement erronée ? ou incomplète ? ou les deux ?

    (J'ai lu dans les docs que les signes \ et " devaient être précédés d'un autre \

    Mais les exemples de la doc ne les incluent pas forcément. Que choisir ?)

    Sinon, où est le problème ?

    Une mauvaise installation ?

    Je l'ai complètement désinstallé et réinstallé.

    Messages d'erreurs :

    "[error] Arrêté

    [error] Une erreur est survenue à la ligne 1

    [error] Message d'erreur : Traceback (most recent call last):

    File "", line 1, in 

    File "E:\Program Files\Sikuli X\sikuli-script.jar\Lib\sikuli\__init__.py", line 3, in 

    File "E:\Program Files\Sikuli X\sikuli-script.jar\Lib\sikuli\Sikuli.py", line 26, in 

    java.lang.NoClassDefFoundError: Could not initialize class org.sikuli.script.App 

    at java.lang.Class.forName0(Native Method) 

    at java.lang.Class.forName(Unknown Source) 

    at org.python.core.Py.loadAndInitClass(Py.java:895) 

    at org.python.core.Py.findClassInternal(Py.java:830) 

    at org.python.core.Py.findClassEx(Py.java:881) 

    at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:133) 

    at org.python.core.packagecache.PackageManager.findClass(PackageManager.java:28) 

    at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:122) 

    at org.python.core.PyJavaPackage.__findattr_ex__(PyJavaPac

    kage.java:137) 

    at org.python.core.PyObject.__findattr__(PyObject.java:863) 

    at org.python.core.imp.import_name(imp.java:849) 

    at org.python.core.imp.importName(imp.java:884) 

    at org.python.core.ImportFunction.__call__(__builtin__.java:1220) 

    at org.python.core.PyObject.__call__(PyObject.java:357) 

    at org.python.core.__builtin__.__import__(__builtin__.java:1173) 

    at org.python.core.imp.importFromAs(imp.java:978) 

    at org.python.core.imp.importFrom(imp.java:954) 

    at sikuli.Sikuli$py.f$0(E:\Program Files\Sikuli X\sikuli-script.jar\Lib\sikuli\Sikuli.py:212) 

    at sikuli.Sikuli$py.call_function(E:\Program Files\Sikuli X\sikuli-script.jar\Lib\sikuli\Sikuli.py) 

    at org.python.core.PyTableCode.call(PyTableCode.java:165) 

    at org.python.core.PyCode.call(PyCode.java:18) 

    at org.python.core.imp.createFromCode(imp.java:386) 

    at org.python.core.util.importer.importer_load_module(importer.java:109) 

    at org.python.modules.zipimport.zipimporter.zipimporter_load_module(zipimporter.java:161) 

    at or

    g.python.modules.zipimport.zipimporter$zipimporter_load_module_exposer.__call__(Unknown Source) 

    at org.python.core.PyBuiltinMethodNarrow.__call__(PyBuiltinMethodNarrow.java:47) 

    at org.python.core.imp.loadFromLoader(imp.java:513) 

    at org.python.core.imp.find_module(imp.java:467) 

    at org.python.core.PyModule.impAttr(PyModule.java:100) 

    at org.python.core.imp.import_next(imp.java:715) 

    at org.python.core.imp.import_name(imp.java:824) 

    at org.python.core.imp.importName(imp.java:884) 

    at org.python.core.ImportFunction.__call__(__builtin__.java:1220) 

    at org.python.core.PyObject.__call__(PyObject.java:357) 

    at org.python.core.__builtin__.__import__(__builtin__.java:1173) 

    at org.python.core.imp.importAll(imp.java:998) 

    at sikuli$py.f$0(E:\Program Files\Sikuli X\sikuli-script.jar\Lib\sikuli\__init__.py:3) 

    at sikuli$py.call_function(E:\Program Files\Sikuli X\sikuli-script.jar\Lib\sikuli\__init__.py) 

    at org.python.core.PyTableCode.call(PyTableCode.java:165) 

    at org.python.core.PyCode.

    call(PyCode.java:18) 

    at org.python.core.imp.createFromCode(imp.java:386) 

    at org.python.core.util.importer.importer_load_module(importer.java:109) 

    at org.python.modules.zipimport.zipimporter.zipimporter_load_module(zipimporter.java:161) 

    at org.python.modules.zipimport.zipimporter$zipimporter_load_module_exposer.__call__(Unknown Source) 

    at org.python.core.PyBuiltinMethodNarrow.__call__(PyBuiltinMethodNarrow.java:47) 

    at org.python.core.imp.loadFromLoader(imp.java:513) 

    at org.python.core.imp.find_module(imp.java:467) 

    at org.python.core.imp.import_next(imp.java:713) 

    at org.python.core.imp.import_name(imp.java:824) 

    at org.python.core.imp.importName(imp.java:884) 

    at org.python.core.ImportFunction.__call__(__builtin__.java:1220) 

    at org.python.core.PyObject.__call__(PyObject.java:357) 

    at org.python.core.__builtin__.__import__(__builtin__.java:1173) 

    at org.python.core.imp.importAll(imp.java:998) 

    at org.python.pycode._pyx25.f$0(:1) 

    at org.python.pycode._pyx25.call_

    function() 

    at org.python.core.PyTableCode.call(PyTableCode.java:165) 

    at org.python.core.PyCode.call(PyCode.java:18) 

    at org.python.core.Py.runCode(Py.java:1261) 

    at org.python.core.Py.exec(Py.java:1305) 

    at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:206) 

    at org.sikuli.script.ScriptRunner.runPython(ScriptRunner.java:64) 

    at org.sikuli.ide.SikuliIDE$ButtonRunViz.runPython(SikuliIDE.java:1545) 

    at org.sikuli.ide.SikuliIDE$ButtonRun$1.run(SikuliIDE.java:1679) 

    java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: Could not initialize class org.sikuli.script.App"

    Par avance, merci de vos réponses.

    • Partager sur Facebook
    • Partager sur Twitter

    Sikuli X. Besoin d'aide

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown