[Tuto] Créer sa collection d'UDF et l'utiliser

Espace contenant des tutoriels divers concernant AutoIt.
Règles du forum
.

Tutoriel "La programmation avec Autoit" : https://openclassrooms.com/fr/courses/1 ... vec-autoit
Répondre
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 683
Enregistré le : ven. 12 août 2011 18:49
Localisation : Essonne
Status : Hors ligne

[Tuto] Créer sa collection d'UDF et l'utiliser

#1

Message par walkson » lun. 25 févr. 2019 21:20

Bonjour,
Voici une méthode simple pour stocker et utiliser ses UDF sans les perdre lors des mis à jour d'Autoit
Tout d'abord créer un dossier et y mettre ses UDF. Dans mon cas, ce sera C:\Program Files\AutoIt3\IncludeP

De Scite, ouvrir Scite Config
3.jpg
Ouvrir la "dialogbox" et sélectionner le dossier
4.jpg
clic sur save+apply.
Le dossier est enregistré dans SciteUser.properties openpath.$(au3)=$(SciteDefaultHome)\..\include;C:\Program Files\AutoIt3\IncludeP
et dans la clef du registre HKEY_CURRENT_USER\Software\AutoIt v3\AutoIt
1.jpg
Voilà, les includes sont enregistrés. Il faut enregistrer les fonctions maintenant.

Clic sur l'onglet "other tools" puis sur le bouton "user call tip manager"
5.jpg
Sélectionner le dossier
6.jpg

les includes dans le dossier seront listés
Sélectionner le AU3 à rajouter, clic sur "Parse" puis "Add". Les fonctions défileront et s'enregistreront à chaque Add
7.jpg

Les UDF sont enregistrés dans au3.UserUdfs.properties
au3.keywords.user.udfs=_guicolorpicker_create _guicolorpicker_delete _guicolorpicker_getcolor _guicolorpicker_getpalette \
et aussi enregistrés dans au3.user.calltips.api
_GUIColorPicker_Delete ( $controlID ) Deletes a Color Picker control. (Requires: #include <ColorPicker.au3>)
Voilà vos UDF sont maintenant disponible dans Scite avec toutes les infos nécessaires comme les includes de base

Pour les includes
8.jpg
8.jpg (5.54 Kio) Vu 517 fois
8.jpg
8.jpg (5.54 Kio) Vu 517 fois
Pour les fonctions
9.jpg
9.jpg (8.97 Kio) Vu 517 fois
9.jpg
9.jpg (8.97 Kio) Vu 517 fois
10.jpg
Vous retrouverez ces explications sur le forum us https://www.autoitscript.com/wiki/Addin ... _and_SciTE
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi

Répondre