Salut,

Mon cher Abdel, je pense avoir réglé le problème d'ouverture des fichiers HTA.



C'est que par la fonction os.system, il faut juste indiquer le logiciel qui doit ouvrir le fichier en question dans l'instruction d'exécution. En l’occurrence MSHTA.exe.


Les avantages sont que:

* la fenêtre console ne s'affiche plus;

* la fenêtre ouverte est parfaitement modale;

* et les performances sont correctes.


Voici une fonction toute faite à coller dans le module forPython qui peut te permettre de faire le test chez toi:


Début du code python


def openHTA():
    # ouvre un fichier HTA
    s = ""
    separator = ",,,"
    # les chemins vers les fichiers à utiliser
    pathIni = getCurModuleDir() + "\\com.ini"
    pathFrm = getCurModuleDir() + "\\frmCreateClass.hta"
    # initialisation du fichier intermédiaire
    writeFile(pathIni, "")
    # exécution de la fenêtre HTA
    os.system('mshta.exe ' + '"' + pathFrm + '"')
    #
    alert("fin du traitement")
# end def

Fin du code python


Fais-moi signe si ça fonctionne. Je croise les doigts.


Yannick Daniel Youalé

La programmation est une religion. Aimez-la ou quittez-la.

www.visuweb.net



Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

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 à