Page 1 sur 1
[..] Générer un HelpFile (.chm) à partir de ses propre UDF
Posté : ven. 10 juin 2011 11:25
par magicfab2008
Bonjour,
je développe des fonctions AutoIt comme tout développeur AutoIt qui se respecte
Seulement voilà, les fonctions que je créé aujourd'hui, ne seront pas utilisé par moi demain (d'autre personne les appelleront dans leur programme.)
J'aimerai donc créer mon propre fichier .chm (HelpFile)
Pour celà, j'aimerai obtenir un outil qui,
à partir des fonctions développées en AutoIt, va générer automatiquement les fichiers .htm (pour créer ensuite le HelpFile). Autrement dit, je ne veux pas développer avec mes propres mains les fichiers htm, je veux qu'ils soient générer automatiquement.
J'aimerai utiliser le même formalisme que le fichier d'aide AutoIt.
Quand je vois tous les UDF développés en AutoIt dans le répertoire C:\Program Files\AutoIt3\Include (et qu'on retrouve dans le HelFile d'AutoIt), je pense que tel outil existe déjà.
Merci de m'aider...
Re: [..] Générer un HelpFile (.chm) à partir de ses propre U
Posté : ven. 10 juin 2011 12:41
par jchd
Il n'y a pas à ce jour un tel outil. L'aide est créée indépendemment des UDF, ce qui pose des problème de cohérence en plus du doublement du travail.
Cependant un (vague) projet est en cours de gestation par les DEVs et MVPs. Ne pas retenir son souffle en attendant !
Re: [..] Générer un HelpFile (.chm) à partir de ses propre U
Posté : ven. 10 juin 2011 12:46
par Jerome
Coucou,
Très bonne intention, cependant qui demandera du temps et des efforts pour ressembler à quelque de concret.
Pour suivre le message de Jchd, ce n'est malheureusement pas possible pour le moment, cependant, certains logiciels font ce que tu demandes.
Voici une petite liste.
WinCHM
HelpMaker
Precision Helper
Cordialement,
Jérôme
Re: [..] Générer un HelpFile (.chm) à partir de ses propre U
Posté : ven. 10 juin 2011 13:48
par mikell
Créer un fichier htm avec un script AutoIt, c'est possible (après tout, le code-source n'est que du texte) en prenant éventuellement modèle sur le code-source des pages du fichier d'aide (bon courage...)
Pour un fichier chm compilé tu devras utiliser un des softs de Jerome
Re: [..] Générer un HelpFile (.chm) à partir de ses propre U
Posté : ven. 10 juin 2011 20:11
par matwachich
N'importe quoi!
C'est tout à fait possible, et même automatique. Il faut juste respecter un modèle bien précis dans le header d'une fonction
Cherchez sur le forum anglais, et aussi, regardez le pack de traduction de l'aide d'autoit
Re: [..] Générer un HelpFile (.chm) à partir de ses propre U
Posté : ven. 10 juin 2011 21:06
par mikell
Il est mignon
Montre-nous donc un lien qui explique comment compiler un .chm avec AutoIt
"N'importe quoi" + "zavez qu'à chercher" c'est un peu facile...
Re: [..] Générer un HelpFile (.chm) à partir de ses propre U
Posté : ven. 10 juin 2011 21:23
par matwachich
Attention! je n'ai pas dit compiler!
Mais sinon, comment est généré la doc d'autoit à partir des fichiers textes, comme ceux des traduction?
http://www.autoitscript.com/autoit3/udf ... plates.htm
http://www.autoitscript.fr/forum/viewto ... =40&t=7614
Re: [..] Générer un HelpFile (.chm) à partir de ses propre U
Posté : ven. 10 juin 2011 23:39
par Tlem
Si je ne m'abuse, il faut aller ici :
http://www.autoitscript.com/autoit3/fil ... ve/autoit/ puis télécharger
autoit-docs-v3.3.6.1-src.exe et
_build.zip, télécharger et installer le kit
HTML Help Workshop, puis utiliser les scripts du dossier \autoit-docs-v3.3.6.1-src\docs\autoit\english afin de compiler l'aide.
Le dossier
_build doit ce trouver dans le même dossier que
docs.
Regardez et lisez les scripts du dossier \autoit-docs-v3.3.6.1-src\docs\autoit\english vous y trouverez un certains nombre d'information utile.

Et si vous regardez bien, vous y trouverez un tas d'outils intéressants.
