Aller au contenu

Liste de fonctions Visual Lisp


Messages recommandés

Posté(e)

Bonjour,

Voilà, je suis débutant en Visual Lisp et je recherche si possible en Français un lien ou fichier contenant

la liste des fonctions Visual Lisp et surtout la définition et exemple.

Mon fichier d'aide Visual Lisp est en anglais et ne comporte pas les fonctions vla- mais seulement les fonctions vl- vlax et vlr-

Merci.

Posté(e)

Salut,

 

À ma connaissance, il n'existe rien en français, mais tu trouveras dans la documentation de l'API ActiveX d'AutoCAD (nouvelle version ici avec exemples Visual LISP) toutes les référence de l'ObjectModel de l'API.

 

Il faut extrapoler les fonction vla- depuis les différents objet, propriétés et méthode de l'API, ce qui n'est pas bien difficile.

Là où en VBA ou .NET on écrit :

  • var = objet.Propriete
  • objet.Propriete = valeur
  • objet.Methode(arg1, arg2)

on écrit en Visual LISP (objet étant du type vla-object):

  • (setq var (vla-get-Proriete objet))
  • (vla-set-Propriete objet valeur)
  • (vla-Methode objet arg1 arg2)

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Merci, ça dépanne bien même en anglais

rolleyes.gif

Salut,

 

À ma connaissance, il n'existe rien en français, mais tu trouveras dans la documentation de l'API ActiveX d'AutoCAD (nouvelle version ici avec exemples Visual LISP) toutes les référence de l'ObjectModel de l'API.

 

Il faut extrapoler les fonction vla- depuis les différents objet, propriétés et méthode de l'API, ce qui n'est pas bien difficile.

Là où en VBA ou .NET on écrit :

  • var = objet.Propriete
  • objet.Propriete = valeur
  • objet.Methode(arg1, arg2)

on écrit en Visual LISP (objet étant du type vla-object):

  • (setq var (vla-get-Proriete objet))
  • (vla-set-Propriete objet valeur)
  • (vla-Methode objet arg1 arg2)

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité