Page 1 sur 1

[Func] Cute Syntaxe

Posté : sam. 24 nov. 2012 03:14
par Zippo
Bonsoir tout le monde,

je vous transmet une fonction assez sympathique, elle permet de rendre vos scripts plus "organisés".

Code : Tout sélectionner

_MakeCuteFileAU3($sSRC,$aStringLang,$aConfig)
Description de la commande :
  • Ajoute un en-tête classique au script (version d'autoit, l'auteur,fonction du script)
  • Supprime toutes les fonctions, et les ajoutes à la fin du script avec des commentaires (nom de la fonction, nombres d'arguments, description)
  • Renvoie le nouveau code source
Description du programme :
  • Récupère les variables attribués au langage de l'utilisateur (fr)
  • Récupère les variables dans le config.ini
  • Ouvre un FileOpenDialog pour sélectionner un fichier AutoIt
  • Lance la commande _MakeCuteFileAU3([le scriptsource],[l'array aStringLang],[l'array aConfig])
  • Supprime l'ancien fichier généré par le programme
  • Sauvegarde le nouveau script ([Répertoire du script]\NomDuFichier(cute).au3)
Description de $aStringLang :
  • $aStringLang est une variable de type array, elle contient les suites de mots utilisé dans la fonction principale : _MakeCuteFileAU3
  • Pour la version français l'array se tien comme ceci :

    Code : Tout sélectionner

    $aStringLang[7] = [6,"AutoIt Version","Auteur","Fonction du Script","Nombre d'argument","Description","à compléter"]
Description de $aConfig :
  • $aConfig est une variable de type array, elle contient pour l'instant simplement le nom de l'utilisateur.


Exemple :
  • Script original :
    ► Afficher le texte
  • Script modifier :
    ► Afficher le texte
Attention :
  • Il est fortement déconseillé d'écrire func dans le script quand ce n'est pas pour créer une fonction. Ce bug sera résolu dans l'avenir ...
Sur ce, merci d'avoir lu :)

Re: [Func] Cute Syntaxe

Posté : sam. 24 nov. 2012 08:13
par Tlem
Merci du partage, mais tel quel, juste à la lecture de votre sujet, on ne sait pas vraiment à quoi sert votre fonction !
Vous devriez rajouter quelques informations.

Re: [Func] Cute Syntaxe

Posté : sam. 24 nov. 2012 10:08
par mikell
Effectivement, très obscur, aucun commentaire ni mode d'emploi, on dirait du TommyDDR :mrgreen:

Re: [Func] Cute Syntaxe

Posté : sam. 24 nov. 2012 11:12
par Iste
Je n'ai pas trop regardé les changements effectués au codes, mais comme ca, quelles sont les grosse différences avec Tidy AutoIt Source ?

Re: [Func] Cute Syntaxe

Posté : sam. 24 nov. 2012 16:38
par Zippo
Edit !
Hier soir je me disais bien qu'il manquait quelque chose ... :roll:

J'espère que les explications fournis sont parlant !

Re: [Func] Cute Syntaxe

Posté : sam. 24 nov. 2012 21:15
par Iste
Hum, donc si je comprend bien, cela ne touche pas au code, mais ajoute simplement des commentaires ?
Si c'est bien le cas, je crois qu'on peut trouver un bon exemple générant de la doc AutoIt sur le forum US. Très pratique pour ensuite générer un fichier d'aide.

Re: [Func] Cute Syntaxe

Posté : dim. 25 nov. 2012 17:34
par TommyDDR
mikell a écrit :Effectivement, très obscur, aucun commentaire ni mode d'emploi, on dirait du TommyDDR :mrgreen:
TommyDDR n'a malheureusement pas tout le temps tout le temps qu'il voudrait pour commenter son code :evil:
^^

Re: [Func] Cute Syntaxe

Posté : dim. 25 nov. 2012 19:10
par mikell
Je compatis de tout coeur, mais ça ne change rien au problème ^^

Re: [Func] Cute Syntaxe

Posté : lun. 26 nov. 2012 11:39
par sylvanie
Et bien moi je trouve l'idée pas mal, car elle ouvre une porte intéressante :
j'y vois un prémisse vers un automatiseur ( peut être que semi mais bon) de balises Doxygen. Si ce petit projet évolue vers ça, là ça risque bien d'envoyer du steak !
Pour l'instant on n'y est pas du tout, mais sincèrement ça m'y fait pas mal songer ...

Re: [Func] Cute Syntaxe

Posté : dim. 02 déc. 2012 06:45
par Zippo
► Afficher le textesylvanie
Merci pour ta suggestion sylvanie je connaissais pas mais sa va me guider pour l'avenir ..