Salut cher ami Yannick,
Tout d'abord, un grand merci à toi d'avoir relancé le débat sur les fenêtres
HTA et 6pad++.
Voici un lien de téléchargement Dropbox de la dernière mise à jour du
forPython que j'avais envoyée dernièrement et qui apparemment n'est pas
arrivée.
https://dl.dropboxusercontent.com/u/8085041/forPython.zip
Elle propose les améliorations suivantes :
1. Correction du bug de l'ouverture des fenêtres HTA dans 6pad++, grâce à
subprocess.Popen et le paramètre startupinfo.
Désormais, les fenêtres de création d'une nouvelle classe, d'une nouvelle
fonction et de recherche avancée s'ouvrent bien, mais du travail reste à
faire pour les rendre plu réactives.
Le paramètre startupinfo permet d'empêcher l'ouverture de la console avant
l'affichage de la boîte de dialogue implémentée en HTA.
Un problème sérieux persiste cependant:
Ces fenêtres implémentées en HTA étant externes à 6pad++, elles ne sont pas
modales.
C'est à dire que si dans un script du forPython, on fait appel à l'ouverture
d'une fenêtre HTA dans une instruction donnée, les instructions qui suivent
seront quand même exécutées, ce qui constitue un réel problème.
L'idéal serait d'essayer de provoquer une attente de la réponse de
l'utilisateur faîtes dans la fenêtre HTA, avant de continuer, ce qui ne sera
pas très simple à mettre en place.
C'est pour celà que pour les dialogues, je pense qu'il serait préférable
d'utiliser ceux implémentés par Quentin, car étant internes à 6pad++, ils ne
posent pas ce problème.
2. Un sous menu d'aide pour l'extension forPython dans le menu d'aide de
6pad++ a été ajouté, comportant 3 sous-menus.
Aide pour les utilisateurs, historique des changements et cahier des
charges.
3. Dans le dossier forPython, un sous-dossier doc a été ajouté, pour
permettre aux contributeurs désireux de nous aider dans la rédaction du
manuel d'utilisation, de l'historique des changements ou du cahier des
charges, de pouvoir apporter leurs contributions au format markdown.
Pour ceux qui ne connaissent pas le langage Markdown, ne vous inquiétez pas,
un fichier "Pour-les-contributeurs.txt" est présent dans le dossier doc,
pour vous montrer comment enrichir cette documentation.
Voilà, merci à toi...
Bien amicalement,
Abdel.
-----Message d'origine-----
From: Yannick Youalé
Sent: Tuesday, May 17, 2016 10:39 AM
To: [email protected]
Subject: [progliste] 6pad++- problème d'ouverture des fichiers HTA
Salut à tous et particulièrement à Abdel,
Au regard des problèmes rencontrés par Abdel à l'ouverture des fichiers
HTA par l'extension forPython dans le 6pad++, j'ai fais une recherche
sur le net et ai trouvé le conseil suivant sensé résoudre le problème:
Essaye de définir .hta dans Programmes par défaut comme devant s'ouvrir
par internet explorer.
Dis-moi si ça marche Abdel !
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:[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�.
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�.