Aller au contenu

Utilisation des réacteurs


Messages recommandés

Posté(e)

Salut

 

Est-il possible d'utiliser les réacteurs autocad par le VBA?

 

Je désrie créer un nouvel objet (une multligen améliorée et spécifique), et je voudrais que celle-ci soit modicfiable en déplacer ces réacteurs.

 

Merci

Le DOC

Posté(e)

Bienvenue au club des pseudos chercheurs !

 

Désolé, je sais que ce n'est pas le genre de réponse attendu mais bon..........

 

You are not alone on the earth, I am with you

Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.

Posté(e)

Salut

 

Peut-être qu'en mélangeant le vlisp et le vba, ce doit être réalisable

L'exemple en lisp/vba intervient à la fin d'une commande

 

Par exemple, je définis un réacteur en vlisp

(vlr-command-reactor nil '((:vlr-commandEnded . ma_routine)

qui fait appel à ma fonction qui intervient une fois qu'une ligne est créée

defun ma_routine(Rea Cde)
 (if (eq Cde "LINE")
   (je fais appel à ma fonction vba)
 )
)

 

Ou encore, ce que j'ai trouvé dans l'aide vba, mais ce n'est plus de mon ressort

Event EndCommand(CommandName As String)

Membre de AutoCAD.AcadDocument

Se déroule immédiatement après la fin d'une commande

 

Private Sub AcadDocument_EndCommand(ByVal CommandName As String)
   ' This example intercepts a drawing EndCommand event.
   '
   ' This event is triggered when a drawing receives
   ' any command compatible with this event.
   '
   ' To trigger this example event: Issue any command to an open drawing from
   ' either the command line, VBA, the AutoCAD menus, the AutoCAD toolbars, or LISP.

   ' When the command is finished this event will trigger.

   ' Use the "CommandName" variable to determine which command just finished
   MsgBox "A drawing has just finished a " & CommandName & " command."

End Sub

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

  • 1 mois après...
  • 2 mois après...
Posté(e)

Salut à tous,

 

Et merci à winfield pour cette humble citation , mais, à mon humble avis, les réacteurs ne sont uniquement valables en Lisp.. Et il est vrai que , comme le prouve Patrick_35, pour utiliser et conserver des réacteurs en VB, il faut associer VB et Lisp..... Et c'est très lourding ! ! ! ! !

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

  • 11 mois après...
Posté(e)

Que le sujet est vieux !!!

 

mais, à mon humble avis, les réacteurs ne sont uniquement valables en Lisp

 

Les reactors avec le Lisp, perso, je n'ai pas eu encore la chance de le voir...suis peut-être pas encore assez vieux, ou trop :o .

Réactors VLisp, j'ai vu, réactors vba, pas vraiment, vu que le vba fonctionne différemment, mais ce que font les réactors, du moins le résultat, le vba sait le faire aussi et n'a pas attendu "l'invention" du vlisp.

...........ni des gens qui vivent dans l'ombre des autres.

 

Quand à ma citation, si certains sont trop "lourding" pour ne pas comprendre que ce n'est que de l'humour,malgré que ce ne soit pas pas en italique : je les plains.

A bon surfer, bonne soirée et bon surf !

Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.

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é