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�.