2017-08-28 5 views
1

Ich habe ein AutoCAD-Plugin entwickelt, wo ich einige Parameter fest programmiert habe, die vom Benutzer bereitgestellt werden sollten. Ich möchte, dass der Benutzer die Werte von Parametern direkt nach dem Ausführen des Befehls NETLOAD in AutoCAD und lädt die Assembly-Datei .... Kurz gesagt, was ich will, ist die Benutzereingabe, bevor er den Befehl ausführt, den ich im Plugin-Code definiert habe.Eingabe auf Netloading-Baugruppe erhalten ...?

Ich habe über das Internet gesucht und fand heraus, dass ich eine Benutzereingabe mithilfe von Editor-Klasse erhalten kann ... aber die meine Probleme bleiben, wie es nach dem Ausführen des Befehls Benutzereingabe bekommt ....

Danke für Sie Zeit .. ich schätze es wirklich, wenn u mir mit, dass helfen kann ...

Danke :)

Antwort

2

wenn Sie Autocad .Net Assistenten Codierung zu starten. Es wird automatisch zwei Klassen erstellen .. .MyCommands Klasse und MyPlugin Klasse, die auf diese https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/blob/master/AutoCAD%20CSharp%20plug-in/myPlugin.cs

ähnlich ist der Code, den Sie innerhalb MyPlugin.cs schreiben wird, sobald NETLOAD die Baugruppe geladen ist excuted werden

public class MyPlugin : IExtensionApplication 
{ 
    void IExtensionApplication.Initialize() 
    { 
     //Your code goes here 
    } 
} 
+0

danken Ihnen so viel ... das ist eine große Hilfe. :) –