[Func] Cute Syntaxe

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

[Func] Cute Syntaxe

#1

Message 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 :)
Fichiers joints
CuteSyntaxe.rar
(2.91 Kio) Téléchargé 372 fois
Modifié en dernier par Zippo le sam. 24 nov. 2012 16:36, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Func] Cute Syntaxe

#2

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

Re: [Func] Cute Syntaxe

#3

Message par mikell »

Effectivement, très obscur, aucun commentaire ni mode d'emploi, on dirait du TommyDDR :mrgreen:
" 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
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [Func] Cute Syntaxe

#4

Message 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 ?
Signez ici
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [Func] Cute Syntaxe

#5

Message par Zippo »

Edit !
Hier soir je me disais bien qu'il manquait quelque chose ... :roll:

J'espère que les explications fournis sont parlant !
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [Func] Cute Syntaxe

#6

Message 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.
Signez ici
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [Func] Cute Syntaxe

#7

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

Re: [Func] Cute Syntaxe

#8

Message par mikell »

Je compatis de tout coeur, mais ça ne change rien au problème ^^
" 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
sylvanie
Niveau 11
Niveau 11
Messages : 1550
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [Func] Cute Syntaxe

#9

Message 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 ...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
Zippo
Niveau 6
Niveau 6
Messages : 243
Enregistré le : mar. 30 nov. 2010 12:50
Status : Hors ligne

Re: [Func] Cute Syntaxe

#10

Message par Zippo »

► Afficher le textesylvanie
Merci pour ta suggestion sylvanie je connaissais pas mais sa va me guider pour l'avenir ..
Répondre