Salut homonyme !

Début de citation

en fait je ne pige pas trop ce que tu souhaite faire .

Fin de citation

Je souhaite pouvoir dans un programme en vb6, exécuter du code python, et avoir 
un retour de ce code python.

Du simple texte serait déja bien, mais pouvoir récupérer également des objets 
ce serait le top.

Si tu veux que je le redise dans une autre langue, dis-moi laquelle...

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.



  ----- Original Message ----- 
  From: yannick 
  To: [email protected] 
  Sent: Friday, January 24, 2014 12:11 AM
  Subject: [progliste] Re: Re : Re: exécuter du code python via le scriptcontrol


  slt,
  en fait je ne pige pas trop ce que tu souhaite faire .
  reprendre à 0 serait la meilleur solution .
  sinon pour créé un objet com en python:
  from win32com.client  import Dispatch
  sayString =Dispatch("freedomSCI.jawsapi").sayString
  sayString ("oui",1)
  si je réponds  à côté, c'est tout a fait normal !



    ----- Original Message ----- 
    From: Yannick Youalé 
    To: [email protected] 
    Sent: Thursday, January 23, 2014 4:33 PM
    Subject: [progliste] Re: Re : Re: exécuter du code python via le 
scriptcontrol


    Salut homonyme !

    Début de citation

    en fait scriptcontrol est un objet com !

    Fin de citation

    Ouaip ! Mais du moment qu'il n'arrive pas à prendre en charge du code 
python, autant essayer une autre approche non ??

    J'imaginais ainsi mettre en pratique une technique prodiguer dans un 
tutoriel (dont la page a aujourd'hui disparu du net),  qui montrait comment 
créer des objets com en python.

    Et par cet objet com que je créerai, je trouverais bien le moyen d'exécuter 
du code python et interragir avec le programme appelant... enfin j'espère.

    Yannick Daniel Youalé
    La programmation est une religion. Aimez-la, ou quittez-la.





      ----- Original Message ----- 
      From: yannick 
      To: [email protected] 
      Sent: Thursday, January 23, 2014 11:53 AM
      Subject: [progliste] Re: Re : Re: exécuter du code python via le 
scriptcontrol


      slt Yannick,
      en fait scriptcontrol est un objet com !



        ----- Original Message ----- 
        From: Yannick Youalé 
        To: [email protected] 
        Sent: Thursday, January 23, 2014 8:28 AM
        Subject: [progliste] Re: Re : Re: exécuter du code python via le 
scriptcontrol


        Salut Maan !

        J'ai essayé d'utiliser ce code pour tester si l'API scriptControl 
prenait en charge le python sur mon ordinateur, hé bien c'est un échec.

        Dorénavant, je vais plutôt rechercher le moyen de passer par la 
création d'un objet com pour interragir avec le python.

        A moins que quelqu'un d'entre vous ne connaisse une API qui a un 
comportement similaire, et qui m'éviterait de transpirer.

        Dans ce cas, je serais content et reconnaissant qu'il me le soit 
signalé.

        Yannick Daniel Youalé
        La programmation est une religion. Aimez-la, ou quittez-la.



          ----- Original Message ----- 
          From: Maan ALOUN 
          To: [email protected] 
          Sent: Tuesday, January 21, 2014 4:02 PM
          Subject: [progliste] Re : Re: exécuter du code python via le 
scriptcontrol


          salut Yannick,

          voici un bout de code fonctionnelle
          filePath = "c:\\result.txt"

          file = open (filePath,"w")

          file.write("bonjour")

          file.close ()



          si le fichier est créé ton code fonctionne si no, il faut le vérifier.



          De : Yannick Youalé 
          Date : mardi 21 janvier 2014 09:18
          À : [email protected] 
          Objet : [progliste] Re: exécuter du code python via le scriptcontrol


          Salut homonyme !

          J'ai peur qu'on ne se soit pas compris.

          Je cherche à exécuter du code python par un langage tier en passant 
par l'API msScriptcontrol.

          Et ce que je te demandais, c'est un bout de code python que je 
pourrais exécuter en jawsScript via cet API pour m'assurer qu'il y a bien une 
réaction, que le traitement se fait bien jusqu'au bout.

          Au fait, je ne m'en suis jamais assuré, mais est-il possible de créer 
des dll en python ?

          Des exécutables, cela se produit avec le py2exe, mais des dll...

          Yannick Daniel Youalé
          La programmation est une religion. Aimez-la, ou quittez-la.




            ----- Original Message ----- 
            From: yannick 
            To: [email protected] 
            Sent: Tuesday, January 21, 2014 7:24 AM
            Subject: [progliste] Re: exécuter du code python via le 
scriptcontrol


            tu peux tester avec :
            (en javascript)
            je prendrais  un peu de temps pour faire en script jaws .
            var x =new ActiveXObject ("FreedomSCI.jawsapi");
            WScript.echo (typeof (x))
              ----- Original Message ----- 
              From: Yannick Youalé 
              To: [email protected] 
              Sent: Tuesday, January 21, 2014 5:26 AM
              Subject: [progliste] Re: exécuter du code python via le 
scriptcontrol


              Salut homonyme !

              Début de citation

              1.es tu en 32 bits ?

              Fin de citation

              Oui, je le suis !


              Début de citation

              2.es tu sûr  que ton python 2 .7 an'est pas portable ?

              Fin de citation

              J'en suis sûr !

              Début de citation

              3. arrives tu à le créé en scriptJaws / vbs ?

              Fin de citation

              J'arrive apparemment à créer l'objet, dont l'exécution produit un 
bip lorsque le code python contient une erreur de syntaxe, mais je n'arrive pas 
à récupérer en vb une valeur renvoyée par ce code python ou même à exécuter une 
des boîtes de dialogue classique du python.

              Pourrais-tu me proposer un code que je pourrais tester, s'il te 
plaît ?

              Car, si j'arrive à le faire réagir en jawsScript, il n'y a pas de 
raison que cela ne fonctionne pas en VB.

              Merci !

              Yannick Daniel Youalé
              La programmation est une religion. Aimez-la, ou quittez-la.
              s




                ----- Original Message ----- 
                From: yannick 
                To: [email protected] 
                Sent: Monday, January 20, 2014 7:01 PM
                Subject: [progliste] Re: exécuter du code python via le 
scriptcontrol


                slt,
                1.es tu en 32 bits ?
                2.es tu sûr  que ton python 2 .7 an'est pas portable ?
                3. arrives tu à le créé en scriptJaws / vbs ?
                  ----- Original Message ----- 
                  From: Yannick Youalé 
                  To: [email protected] 
                  Sent: Monday, January 20, 2014 5:52 PM
                  Subject: [progliste] exécuter du code python via le 
scriptcontrol


                  Salut à tous !

                  Je suis confronté à une difficulté et j'ai besoin de votre 
aide bienveillante.

                  Voila, j'essai d'exécuter du code python par l'API 
ScriptControl sans succès.

                  Auparavant, cette manoeuvre avait semble-t-il été réussie par 
mon homonyme en passant par le jawsScript.

                  Voici ce qui était alors son code:

                  Début du code jawsScript
                   let python =CreateObjectEx ("scriptControl", 0)
                  let python.language ="python"
                  python.addCode (python_code)

                  Fin du code jawsScript

                  Voici le mien

                  Début du code VB

                  Set Scripting = New MSScriptControl.ScriptControl
                  Scripting.Language = "python"
                   ' on va chercher le code dans un fichier
                          Scripting.AddCode ReadTextInFile(App.Path & 
"\test.py")

                  Fin du code VB

                  L'erreur qui m'est renvoyée est :
                  erreur 3880 impossible de créer un moteur de script pour le 
langage spécifié.

                  Et pourtant j'ai bien python 2.7 installé.

                  Des suggestion ?

                  Merci !

                  Yannick Daniel Youalé
                  La programmation est une religion. Aimez-la, ou quittez-la.


Répondre à