[..] Générer un HelpFile (.chm) à partir de ses propre UDF

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
magicfab2008
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 24 août 2009 18:28
Status : Hors ligne

[..] Générer un HelpFile (.chm) à partir de ses propre UDF

#1

Message par magicfab2008 »

Bonjour,
je développe des fonctions AutoIt comme tout développeur AutoIt qui se respecte :wink:
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...
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Générer un HelpFile (.chm) à partir de ses propre U

#2

Message 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 !
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Générer un HelpFile (.chm) à partir de ses propre U

#3

Message 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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Générer un HelpFile (.chm) à partir de ses propre U

#4

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Générer un HelpFile (.chm) à partir de ses propre U

#5

Message 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
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Générer un HelpFile (.chm) à partir de ses propre U

#6

Message par mikell »

Il est mignon :mrgreen:
Montre-nous donc un lien qui explique comment compiler un .chm avec AutoIt
"N'importe quoi" + "zavez qu'à chercher" c'est un peu facile...
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Générer un HelpFile (.chm) à partir de ses propre U

#7

Message 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
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Générer un HelpFile (.chm) à partir de ses propre U

#8

Message 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. :mrgreen:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre