Salut Yannick,

Mais quel paquet faudrait-il avoir installé pour avoir ce fichier-là? Car site-packages, ça semble regrouper tous les modules qui ne font pas partie de la bibliothèque standard, par exemple c'est là que je vois des réfs à WxPyython, au petit module send2trash que je viens d'installer, et ainsi de suite. Donc ton fichier doit sûrement se trouver dans un paquet qu'il reste à identifier et à installer... que je n'ai pas, tout du moins. Peut-être un paquet du même nom, d'ailleurs.

J.-F.

Le 25/01/2014 23:29, Yannick Youalé a écrit :
Salut à tous !
Recapitulatif
Le problème qui a anené la création de ce flux de discussion est que je voulais exécuter du code python via l'API msScriptControl, jusque là sans succès. Après avoir fait une recherche sur le net, j'ai fini par apprendre que la non prise en charge de ce langage par l'API MSScriptControl pouvait relever du fait que mon installation de python, n'avait pas été enregistré comme langage de script. Et pour ce faire, il fallait que j'exécute le fichier pyscript.py se trouvant à l'emplacement suivante:
C:\Python27\Lib\site-packages\win32comext\axscript\client\pyscript.py
Maintenant, le nouveau problème est que ce chemin n'arrive pas jusqu'au bout et que le fichier indiqué est introuvable dans le dossier de mon python 2.7.
J'ai meme lancé des recherches parmi les fichiers cachés sans succès.
Avec l'installateur, j'ai également réparé mon python sans que le fichier ne réapparaisse.
C'est abracadabrantesque !
Raison pour laquelle je vous demanderais, à vous qui avez le python 2.7 installé, de vérifier si ce fichier est bien présent chez vous.
Et si oui, quelqu'un pourrait-il m'en faire parvenir un exemplaire ?
Merci !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
la

    ----- Original Message -----
    *From:* LavaChri <mailto:[email protected]>
    *To:* [email protected] <mailto:[email protected]>
    *Sent:* Saturday, January 25, 2014 10:31 PM
    *Subject:* [progliste] Re: Re : Re: exécuter du code python via le
    scriptcontrol

    Maan, je ne te suis pas trop sur le Py2Exe… C’est bien ou pas ?

    J’ai en mémoire que l’on ne pouvait pas « compacter » n’importe
    quoi avec cet utilitaire car il avait certaine restriction.

    Un langage compilé et facile d’utilisation ? Ne me tente pas Maan,
    car j’en ai un sur le bout de la langue, qui fini par BASIC et
    commence par Pure ! Rire…

    Concernant ton soucis de FramWork, je pense que tu peux faire
    quelques chose.

    Regarde ici
    http://msdn.microsoft.com/fr-fr/library/ff602939(v=vs.110).aspx

    Quantin, je n’ai pas la possibilité dinstaller une version Express
    de Visual Studio pour faire des essai, mais ya des truc étrange
    avec NVDA qui mériterait d’en faire

    Par exemple, le dernier NVDA fonctionne pas avec VS2010 PRO mais
    il fonctionne avec le VS2013 PRO…

    Et je viens de me souvenir, et vérifier, que l’équipe de NVDA a
    annoncé qy’il avait adopté Visual Studio Express 2012 pour leur
    compilation.

    Donc je me demande si l’inaccéssibilité de VisualStudio 2010 n’a
    pas été levé ou contourné depuis VS2012

    Et Si par chance cela été le cas, JAWS pourrait en faire de même…

    Google te donnera directement la page de téléchargement ISO et
    InstallWeb pour la recherche de « Visual Studio 2013 express »

    Pour le coté Usine à gaz, sincèrement cela n’est qu’eune
    impréssion car finalement quand on est un peu dedans on y trouve
    vraiment son compte.

    Toutes la partie paramètrage d’un projet est accéssible depuis une
    arboressence bien sonorisé

    La représentation de la solution, ensemble des projets de ton
    appli, est aussi sous forme d’une arbo, simplifiant ainsi l’accés
    au fichier.

    Autre avantage, l’aide contextuelle est vraiment puissante puisque
    elle analyse l’objet sur lequel tu l’apelle.

    Ainsi depuis la propriété Text d’un RicheTextBox ou d’un LabelText
    tu aura la page correspondante.

    Exemple de se lisibilité, utilises les raccourcis titre et tableau.

    
http://msdn.microsoft.com/fr-fr/library/system.windows.forms.richtextbox(v=vs.110).aspx
    
<http://msdn.microsoft.com/fr-fr/library/system.windows.forms.richtextbox%28v=vs.110%29.aspx>

    Tu veux faire un test unitaire ? simplement tu appelle le
    contextuel et il te crée tout le squelette dans lequel tu n’auras
    que le Assert à implémenter. L’éxécution est consultable.

    Tu dois implémenter les membres d’une classe abstraite ou
    virtuelle, appelle le contextuel et il ajoute ce que tu veux..

    Tu veux renommer un membre d’une classe ? il le fait tout seule
    dans tout le projet et sans se tromper même si ce nom est aussi
    utiliser dans une autre class…

    Plus la possibilité de créer des macros en VB, des snippets
    intéractifs, et plein de petits détails pour tromper la routine…

    Bon, j’avoue, mon hantise initiale était que j’avais peur d’
    éffacer des bouts de code générer automatiquement et de ne pas
    pouvoir les remettre tout comme il voulait….

    Et c’est toujours un peu le cas !

    d’ailleurs cela m’arrive encore parfois, mais souvent on peut lui
    faire regénérer ou user de l’immensité du contrôle+Z

    ------------------------------------------------------------------------

    *De :*[email protected]
    [mailto:[email protected]] *De la part de* Maan ALOUN
    *Envoyé :* samedi 25 janvier 2014 21:14
    *À :* [email protected]
    *Objet :* [progliste] Re : Re: exécuter du code python via le
    scriptcontrol

    bonsoir,

    Yannick,

    tu dis

    début de citation

    Relativement oui ! Car avec le py2exe, on peut créer des
    exécutable python distribuable même à ceux qui n'ont pas le
    Et pour moi c'est suffisant.

    fin de citation

    en fait python est un langage de script, et py2exe ne génère pas
    un vrai exécutable, il compacte touts les modules utiliser dans un
    dossier avec un interpréteur portable, ce qui revient au même
    problème.

    à mon avis, le py2exe ce n'est pas qu'un outil de bidouiage

    les applis faits en vb6 sont beaucoup plus rapides que celles
    faits en python.

    ca fait un temps que je cherche un langage compilé sans Framework,
    facile à utiliser et à apprendre, je ne veux pas de c ou c++

    le problème de Framework est la compatibilité, j'ai fait un
    logiciel de puis 3 ans pour apprendre les enfants le clavier de
    l'ordinateur avec l'alpha b, avec des photos et les cris des
    animaux, en vb.net 2005 Framework 2.0, je découvere que ce
    logiciel ne fonctionne pas sur Windows 7 64bit.


    *De :*Yannick Youalé <mailto:[email protected]>

    *Date :*samedi 25 janvier 2014 18:02

    *À :*[email protected] <mailto:[email protected]>

    *Objet :*[progliste] Re: exécuter du code python via le scriptcontrol

    Salut Lavachri !

    En me relisant, je me rend compte que j'ai fait l'amalgame entre
    le framework et la machine virtuelle.
    Et c'est plutôt contre cette dernière que portaient mes grieffes.

    Mon objectif, pour évoluer vers plus de portabilité et de
    modernité est d'adopter le python. Et pour ce faire, ne trouvant
    pas d'IDE suffisamment accessible et agréable, je me crée moi-meme
    un IDE minimaliste avec les features qui me font plaisir.

    Ainsi j'espère etre capable de lire plus aisément du code python,
    de générer plus rapidement du code comme c'est le cas dans le
    visual studio.


    Début de citation

    Autre chose, s’il n’y avait pas NVDA, t’intéresserais tu à ce
    langage ?

    Fin de citation

    C'est étonnant, je sais, mais ce n'est absolument pas à cause de
    NVDA que je m'intéresse au python, mais plutôt sa portabilité
    entre système d'exploitation.
    En effet, je m'apprete à installer linux sur un de mes
    ordinateurs, et il y en a au bureau qui sont sur cet OS.


    Début de citation

    car si au demeurant il a des avantages, notament pour du
    scriptage,est-il vraiment adapté pour remplacer ton VB6 ?


    FIN DE CITATION

    Relativement oui ! Car avec le py2exe, on peut créer des
    exécutable python distribuable même à ceux qui n'ont pas le
    Et pour moi c'est suffisant.


    Début de citation

    Windows est aujourd’hui au ModernUI pour ses appli, et c’est
    plutôt le .net ou html5 qui sont à l’honneur…

    Fin de citation

    Mais comme ils savent par ailleurs qu'il existe une communauté
    importante de développeurs en java, python, cpp et autres langages
    tiers, il sont obligés de maintenir à disposition des API
    accessibles à des langages n'ayant rien à voir avec le .net.
    Sinon, ce serait du suicide que de tout limiter à leurs nouvelles
    technologies rutilante, tapageuse, rugissantes, et flashy au possible.

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

        ----- Original Message -----

        *From:*LavaChri <mailto:[email protected]>

        *To:*[email protected] <mailto:[email protected]>

        *Sent:*Saturday, January 25, 2014 4:59 PM

        *Subject:*[progliste] Re: exécuter du code python via le
        scriptcontrol

        Slt,

        Il est vrai que le terme « portable » est utilisé à toutes les
        sauces…

        Le python es tportable dans le sens qu’un code peut-être
        facilement exécuté sur la majorité des plateforme, tel que
        Windows, OSX, linux, serveurs, télephone, … rare sont celle
        qui n’ont pas leur interpréteur.

        Cela n’est pas parfait, pour ce que j’en sais, mais assurément
        plus que le VB6, ou que le .net . Cependant ce dernier se
        trouve sur linux et sur des serveurs bien actuels.

        Tout comme toi, j’apprécie la stabilité et je ne suis pour
        rien dans la démarche de Microsoft de rendre obsolète le VB6…

        Mais les acteurs et clients du marché font qu’il faut toujours
        avoir des langages plus productifs

        Concernant le framework, effectivement il réside certaines
        incompatibilité avec les différentes versions mais ce n’est
        pas la seule raisons au dificultés d’utilisation liées à ces
        librairie.

        Par exemple le 4 .5 permèt d’exécuter les applis générer dans
        tous les anciens framework, mais encore faut-il que l’appli
        l’autorise…

        Mais tu peut tout à fait intégrer le framework dans ta
        distribution ou automatiser son installation, le gestionnaire
        de publication minimaliste de VisualStudion le fait !

        Il est sur que depuis un XP n’ayant que le framework 1.0 natif
        il faudra assurément en installer d’autre, mais cela sera
        moins le cas avec un Seven ou windows 8

        De retour sur le python, quelle différence avec le framework ?
        quel interpréteur est installé sur la machine ? le 2.6, 2.8,
        3.1, …

        Si tu veux faire plus que quelques lignes de code standart, tu
        te retrouveras forcément avec des symptomes similaires… au
        framework !

        Autre chose, s’il n’y avait pas NVDA, t’intéresserais tu à ce
        langage ?

        car si au demeurant il a des avantages, notament pour du
        scriptage,est-il vraiment adapté pour remplacer ton VB6 ?

        Windows est aujourd’hui au ModernUI pour ses appli, et c’est
        plutôt le .net ou html5 qui sont à l’honneur…

        ------------------------------------------------------------------------

        *De :*[email protected]
        [mailto:[email protected]] *De la part de* Yannick Youalé
        *Envoyé :* samedi 25 janvier 2014 07:54
        *À :* [email protected]
        *Objet :* [progliste] Re: exécuter du code python via le
        scriptcontrol

        Salut Lavachri !

        Début de citation

        Bah, je vais pas relancer du débat polémique,mais bon,

        Fin de citation

        Je ne le veux pas non plus, mais je vais quand meme le faire.

        Début de citation

        Si je comprends le choix de Quantin d’utiliser un langage de
        script pour son 6Pad car le C++ ne le permèt pas,

        Je ne comprends pas bien pourquoi utiliser un langage obsolète
        tel que le VB6 et son extension par des scripts d’un langage
        propriétaire pour un éditeur python…

        Finalement ton appli ne sera pas portable, et obligera à
        connaître un autre langage pour pousser son utilisation.

        Fin de citation

        Hé bien, figures-toi que tu te gourres. Les applications
        peuvent très bien etre portables en vb6 et marcher sur tous
        les systèmes Windows (64 bits ou pas), du moment que toutes
        les dll nécessaires sont embarquées dans le dossier du
        programme. Et c'est ce sur quoi je compte encore en
        programmant dans ce langage.

        Certes cela peut contraindre à des distribution plus ou moins
        volumineuses, mais l'essentiel est que le programme marche,
        n'est-il pas ?

        Et c'est d'ailleurs l'un des repproche que je fais aux
        solutions .net. On n'a jamais la totale garantie que
        l'ordinateur cible possèdera le bon framework pour exécuter
        son programme.

        De plus, concernant la transportabilité du vb6, sais-tu qu'il
        est possible d'exécuter ses programmes sur linux avec quelques
        aménagement ? Et toc !

        Début de citation

        Si l’on a l’ambition d’écrire un éditeur python, il me
        semblerait plus normal de l’écrire en se langage ou un langage
        ayant des valeurs similaires…

        Fin de citation

        Si j'avais les aptitudes et la facilité de prise en main du
        python lui-meme, c'est bien ce langage que j'aurais employé
        pour créer un IDE sensé permettre de l'auto coder.

        Mais force est de constater que ce n'est pas le cas.

        Et dans cette situation, je ne pouvais m'en retourner qu'au
        langage que je maitrise le mieux, quitte plus tard à convertir
        le code source vers sa version plus évoluée qui est le .net...
        ou pourquoi pas le python lui-meme (de manière progressive).

        Par ailleurs, je privilégie le scripting dans l'application
        que je suis en train de monter, parce que facilement
        réutilisable ou transcriptible pour un autre langage ou une
        autre application.

        Le python est assurément le langage que j'ai choisi pour
        amorcer une "évolution" comme tu dis. C'est pourquoi je
        m'attele à mis créer des aménagement qui m'aideront, et
        peut-etre d'autre, à mieux apréhender et coder dans ce langage.

        Début de citation

        Je ne comprends pas trop ta remarque sur l’enfermement supposé
        par le framework.

        A moins d’écrire tes propres routines de base, je ne vois pas
        comment tu peux envisager de développer sans FrameWork,
        librairie, ressource que quelqu’un d’autres te propose
        gratuitement ou contre un chèque.

        Fin de citation

        Les frameworks ou ensemble de librairies installables tout en
        un facilitent bien la tache du programmeur, je ne le nie pas.

        Cependant, comme je l'ai évoqué plus haut, leur force est
        aussi leur grande faiblesse, c'est qu'il faut que ces
        frameworks doivent etre installés pour que le programme
        associé puisse fonctionner. Dès lors faire des applications
        véritablement portables pour ces environnements n'est pas garanti.

        Ayant été formé à la vieille école du visual basic, calquant
        sa philosophie sur celle du c, par laquelle est pronée l'idée
        qu'un programme peut embarquer juste les librairies dont il a
        besoin pour fonctionner, et peut dès lors fonctionner sur une
        large gamme de systèmes, je trouve cette approche meilleure,
        ou tout au moins plus honnete.

        Plus loin,en évoquant spécifiquement le .net, je parle de
        piège grossier pourqualifier cette offre qui est faite d'y
        programmer par exemple en python.

        Ca n'est pas du tout altruiste à mon humble avis.

        Le but caché, selon mon analyse et celle de bien d'autres, est
        d'attirer les développeurs pythonien, de les habituer à des
        particularités propres au framework .net, les éloignant
        progressivement et sournoisement du python originel, pour
        finir par les enfermer grace à une restriction inattendu un de
        ces quatre matins, et ensuite les faire payer.

        Rappelle-toi, une Stratégie proche de celle des étrangleur
        Ottoman de l'ancien temps. C'est quand ils commencent à serrer
        qu'on s'en rend compte, mais il est déja trop tard.

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

        pro

            ----- Original Message -----

            *From:*LavaChri <mailto:[email protected]>

            *To:*[email protected] <mailto:[email protected]>

            *Sent:*Friday, January 24, 2014 12:50 PM

            *Subject:*[progliste] Re: exécuter du code python via le
            scriptcontrol

            Bah, je vais pas relancer du débat polémique,mais bon,

            Si je comprends le choix de Quantin d’utiliser un langage
            de script pour son 6Pad car le C++ ne le permèt pas,

            Je ne comprends pas bien pourquoi utiliser un langage
            obsolète tel que le VB6 et son extension par des scripts
            d’un langage propriétaire pour un éditeur python…

            Finalement ton appli ne sera pas portable, et obligera à
            connaître un autre langage pour pousser son utilisation.

            Donc tout le contraire de la philosophie du python…

            Surrtout que pour l’avoir expérimenté une fois,
            l’importation de projet VB6 vers du .net n’est pas si
            paisible que l’on pourrait le lire.

            Si l’on a l’ambition d’écrire un éditeur python, il me
            semblerait plus normal de l’écrire en se langage ou un
            langage ayant des valeurs similaires…

            Par exemple : Eclipse suporte le python et est déjà
            customisable, ou 6pad qui est assurèment une base saine
            pour ce genre de projet

            Cependant je ne vais pas te jeter la pierre car j’ai eut
            llamême démarche que toi lors d’écrire Visu2Script,

            Mais cela fût une réponse rapide à un de mes soucis qui
            était d’écrire plus facilement des scripts pyton pour NVDA.

            Il pourra peut-être un peu évoluer si je trouve comment
            corriger le bug des raccourcis, mais n’a pas d’ambition de
            devenir un IDE.

            Je ne comprends pas trop ta remarque sur l’enfermement
            supposé par le framework.

            A moins d’écrire tes propres routines de base, je ne vois
            pas comment tu peux envisager de développer sans
            FrameWork, librairie, ressource que quelqu’un d’autres te
            propose gratuitement ou contre un chèque.

            Le langage universel n’existe toujours pas et même le
            HTML5 qui devait approcher le saint Grall est plus ou
            moins boudé pour des raisons de performance.

            Donc on revient au natif et pour optimiser le rendement on
            utilise le propriétaire… et c’est vrai pour tous les OS !

            
------------------------------------------------------------------------

            *De :*[email protected]
            [mailto:[email protected]] *De la part de*
            Yannick Youalé
            *Envoyé :* vendredi 24 janvier 2014 09:25
            *À :* [email protected]
            *Objet :* [progliste] Re: exécuter du code python via le
            scriptcontrol

            Salut Lavachri !

            Début de citation

            Il serait peut-être temps que tu songes à l’éventualité de
            t’initier à des possibilités nouvelles…

            Fin de citation

            D'habitude je suis toujours partant pour de nouvelles
            expériences, mais en matière de programmation j'aurais
            tendance à éviter de m'enfermer dans un framework tel que
            le .net.

            Surtout que le but de multiplier les langages managés tels
            qu'il le font est clairement de faire du rabattage chez
            les programmeurs des camps adverses et de les ramener dans
            le giron du .net pour les soumettre et les rendre le plus
            captifs possible.

            L'expérience nouvelle à laquelle j'essai d'adhérer en ce
            moment, c'est justement le python originel, et non pas le
            IronPython qui pour moi est un piège grossier.

            Je n'en parle pas depuis un moment sur cette liste, mais
            avec mes échecs de tentative de création de site web à
            cause de particularité inhérante à l'appartenance à un
            pays du tier monde, je m'attele entre temps à me faire ce
            qui se rapproche de plus en plus d'un véritable IDE pour
            le développement en python.

            Le visu2script étant intéressant, mais son côté non
            scriptable (pour l'instant) et la contrainte de n'utiliser
            que des indentations m'ont amené à déterré un projet de
            mon passé tumultueux, j'ai nommé : le PythonEditor.

            C'est ainsi que dans cet éditeur j'ai réalisé:

            * le formattage et le déformattage du code avec des
            balises de fin de block (celles avec lesquelles je suis le
            plus habituées). Le principe est que le code dans le
            fichier .py ne contient que les indentation, mais ce n'est
            que lorsqu'il est affiché dans l'éditeur que des balises
            sont automatiquement insérées aux endroits appropriées;

            * des raccourcis de déplacement dans le code avec annonce
            de repère par synthèse vocale;

            * la correction automatique de code amenant à respecter de
            force certaines règles (comme par exemple des espaces
            avant et après les opérateurs, l'élimination d'espaces
            superflux, une ligne vide obligatoire entre la fin d'une
            fonction et la fonction suivante, etc...);

            * la vérification (certes encore sommaire) de la syntaxe
            d'une ligne qui vient d'être éditée ou modifiée, avec
            affichage de message d'erreur si nécessaire.

            * le listage et l'affichage dans les menu d'accès aux
            ressources concernant toutes les versions du python
            installées sur l'ordinateur de l'utilisateur (exécutables,
            console, fichiers d'aide);

            * la prise en charge de véritables projet python, avec
            tous les fichiers dans un dossier principal, qui peuvent
            être visualisés dans une fenêtre d'exploration;

            Et pour que les fonctionnalités les plus critiques soient
            facilement modifiables, je les ai faites en script dans le
            langages de scripting de l'application, le VBScript comme
            tu t'y attendais.

            Maintenant, je travaille dessus comme ça, sans aucune
            pression, en prenant mon temps.

            Si tu es intéressé par certains de ses aspects dans
            l'optique de l'amélioration du visu2script, je suis
            partageurs. Je pourrais par exemple t'envoyer les scripts
            dans lesquelles se trouvent telles ou telles fonctions, ou
            te renseigner sur mon approche de la réalisation de telle
            ou telle fonctionnalité.

            Sayonara !

            PS: j'aurai voulu le dire en vietnamien puisque c'est la
            langue actuellement sous le feu des projecteurs, mais je
            n'en connais absolument aucun mot.

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

                ----- Original Message -----

                *From:*LavaChri <mailto:[email protected]>

                *To:*[email protected] <mailto:[email protected]>

                *Sent:*Friday, January 24, 2014 7:50 AM

                *Subject:*[progliste] Re: Re : Re: exécuter du code
                python via le scriptcontrol

                Slt,

                Cela ne repondra pas à ta question,

                Mais pour info le .Net 4.0 permèt de faire ce que tu
                veux par l’intermédiaire de la technologie IronPython.

                Il serait peut-être temps que tu songes à
                l’éventualité de t’initier à des possibilités nouvelles…

                
------------------------------------------------------------------------

                *De :*[email protected]
                <mailto:[email protected]>
                [mailto:[email protected]] *De la part de*
                Yannick Youalé
                *Envoyé :* vendredi 24 janvier 2014 00:28
                *À :* [email protected]
                *Objet :* [progliste] Re: Re : Re: exécuter du code
                python via le scriptcontrol

                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 <mailto:[email protected]>

                    *To:*[email protected]
                    <mailto:[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é
                        <mailto:[email protected]>

                        *To:*[email protected]
                        <mailto:[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 <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.


Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à