CADxp: Faire de l'autocomplétion en LISP ? - CADxp

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Faire de l'autocomplétion en LISP ?

#1 L'utilisateur est hors-ligne   Aleck Ultimate 

  • ceinture noire 1er dan
  • Groupe : Membres
  • Messages : 749
  • Inscrit(e) : 18-novembre 16
  • LocationAlpes de Hautes Provences (04)

Posté 11 octobre 2018 - 10:25

Bonjour à tous.

Tout est dans le titre : je voudrais savoir s'il est possible de faire de l'autocoplétion en LSIP, dans mon cas précis se serait pour ouvrir un dossier à un emplacement spécifique en ne rentrant que les trois premiers caractères, des chiffres suivit d'un tiret bas.

J'avais dans l'idée de mettre dans une chaîne la liste des dossiers présents, d'utiliser vl-string-serch, substr et vl-string-subst pour isoler le nom de dossier (ça va enfin me servir d'avoir insisté depuis des mois pour n'avoir aucun espace dans les noms de mes dossiers) et de mettre le tout dans une boucle pour le cas où il y aurais un doublon.

Si il n'y a qu'un seul dossier l'ouvrir, s'il y en a plusieurs proposer toute la liste dans un getkword. Manipuler une liste ou une chaine avec séparateur pour en sortir les argument à initget et getkword, j'ais déjà fait un code qui fonctionne (avec quelques menus limitations) pour ça.

Bon, je suis passé en dix minutes de "au secoure je sais même pas si on peut faire ça" à "comment on fait la liste des dossiers (uniquement des dossiers) présents à un emplacement spécifique ?" mais j'ais toujours besoin de votre aide.

Dans la mesure où ce n'est pas quelquechose d'inatteignable pour un débutant je préférerait faire le codage par moi-même.

Merci.

EDIT : J'ais bien fini par trouver vl-directory-files, option -1 pour ne lister que les dossier. Je revient quant j'aurais fini mon code.
En DAO, la passion me porte ! Le plus important n'est pas l'objectif mais je chemin parcourut pour l'atteindre.
C'est pourquoi il faut continuer à courir après les utopie même quant on se rend compte qu'elle sont inatteignables.

Utilisateur d'AutoCAD 2018 sous Windows 10
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)