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 <mailto:[email protected]>
*To:* [email protected] <mailto:[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é <mailto:[email protected]>
*To:* [email protected] <mailto:[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 <mailto:[email protected]>
*To:* [email protected] <mailto:[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é <mailto:[email protected]>
*Date :* mardi 21 janvier 2014 09:18
*À :* [email protected] <mailto:[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 <mailto:[email protected]>
*To:* [email protected] <mailto:[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é
<mailto:[email protected]>
*To:* [email protected]
<mailto:[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 <mailto:[email protected]>
*To:* [email protected]
<mailto:[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é
<mailto:[email protected]>
*To:* [email protected]
<mailto:[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.