Aller au contenu

nouvelle commande


Matias

Messages recommandés

J'connait pas en VB.Net mais en VBA, j'utilise cette méthode :

 

J'utilise le lisp pour appeller mes commandes en VBA

comme suit :

(defun c:TOTO ()

(command "_-vbarun" "Module.Procedure"))

 

De cette façon l'utilisateur peut lancé la commande au clavier ou

via un icône (macro) comme suit :

^C^CTOTO;

 

Sans utilisé la commande _-VBARUN, je ne sais pas comment faire !

Dire que VBA ne peut pas se passer de son vieille ami le LISP ! ;)

 

 

 

l'ACADien ! http://img124.exs.cx/img124/7999/start.gif

Lien vers le commentaire
Partager sur d’autres sites

ici on est des petites gens ...

avec de grand coeur :heartpump: !!

 

 

Tous dépendant son humeur LFA,

va pouvoir te dépanner concernant

le VB.NET.

 

LFA est le King de la .NET ! ;)

l'ACADien ! http://img124.exs.cx/img124/7999/start.gif

Lien vers le commentaire
Partager sur d’autres sites

Merci à tous les deux,

 

mais on m'a répondu sur un autre forum.

 

Voici le code:

 

Dans l'exemple suivant ABC est ton code d'identification spécique (ex: "ASDK" pour Autodesk). Le mot EXEMPLE est a remplacer aux 2 endroits.

Imports System
Imports Autodesk.AutoCAD.Runtime
Imports Autodesk.AutoCAD.Interop
Imports Autodesk.AutoCAD.ApplicationServices
Imports Autodesk.AutoCAD.ApplicationServices.Document

Public Class Class1

   < Autodesk.AutoCAD.Runtime.CommandMethod("ABC", "EXEMPLE", Autodesk.AutoCAD.Runtime.CommandFlags.Transparent) > _
   Public Function EXEMPLEcmd()

       Dim acadApp As Autodesk.AutoCAD.Interop.AcadApplication = Autodesk.AutoCAD.ApplicationServices.Application.AcadApplication
       If IsNothing(acadApp) = False Then
           CommandLinePrompts.Message("Hello Wolrd")
       End If

   End Function

End Class

 

 

Matias

Lien vers le commentaire
Partager sur d’autres sites

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é