[python-win32] Python activex Scripting engine error

Michel Claveau mc at mclaveau.com
Sat Mar 7 09:59:28 CET 2009


Bonsoir !

Désolé si la réponse est en français,mais j'ai plutôt l'habitude de
fréquenter les newsgroups français sur Python.

Bref, pour utiliser Python dans un environnement ActiveScripting, il faut
déclarer ce dernier. Par exemple, dans un .HTA (HTml Application), comme
celui-ci :

    <hta:application windowstate="normal" caption="no" singleinstance="yes" 
/>
    <html><body>
    <script language=Python>
    import os,win32api,win32com,Tkinter
    def mymsg(msg='hello world',titre="Ttiittrree"):
        win32api.MessageBox(0,msg,titre)
    b = mymsg(os.getcwd(),'Dossier courant')
    self.close()
    </script>
    </body></html>


Note : J'ai repris votre script tel quel, mais tkinter n'est pas utilisé...

@-salutations
-- 
Michel Claveau




More information about the python-win32 mailing list