Page 1 sur 1

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

Posté : lun. 25 févr. 2019 21:20
par walkson
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 2601 fois
8.jpg
8.jpg (5.54 Kio) Vu 2601 fois
Pour les fonctions
9.jpg
9.jpg (8.97 Kio) Vu 2601 fois
9.jpg
9.jpg (8.97 Kio) Vu 2601 fois
10.jpg
Vous retrouverez ces explications sur le forum us https://www.autoitscript.com/wiki/Addin ... _and_SciTE

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

Posté : lun. 22 juil. 2019 10:47
par DimVar
Excellente découverte !
Merci.

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

Posté : mar. 19 nov. 2019 14:53
par mavitten
Bonjour et merci pour cette astuce. Je sais que j'en aurai besoin tôt ou tard quand je ferai la mise à jour de mon AutoIt