Wer ein AddIn erstellen möchte und neu in dem Gebiet ist, für den will ich hier mal kurz erklären wie ich vorgegangen bin.
Denn es ging mir selbst erst so das ich nicht wusste wie es funktioniert.
Ich beschreibe so wie ich es zur Zeit mache,daher geb ich keine Garantie das es der beste Weg ist...
Bei Vorschlägen zur Verbesserung und für andere Vorgehensweisen bin ich immer offen.
Bei Fragen einfach fragen.
So jetzt aber zur Sache
Programm zum erstellen des AddIn: Microsoft Visual Basic Express 2010 (kostenlos)
(Bei mir mit VBEx abgekürzt)
3D-Programm: Autodesk Inventor 2014
(Bei mir IV abgekürzt)
Sind die Programme vorhanden müssen wir als 1. den SDK Installer benutzen, bei mir zu finden unter:
C:\Users\Public\Documents\Autodesk\Inventor 2014\SDK\DeveloperTools.msi
Danach muss noch der AddIn-Wizard installiert werden:
C:\Users\Public\Documents\Autodesk\Inventor 2014\SDK\DeveloperTools\Tools\Wizards\InventorWizards.msi
Ist das erledigt kann VBEx gestartet werden und es wird ein neues Projekt erstellt.
Dabei müsste jetzt die Vorlage "Autodesk Inventor 2014 AddIn" zu sehen sein, welche gewählt wird.
Anschließend wird unter Name: ein Namen für unser AddIn gewählt,in diesem Beitrag wird hierfür immer *AddInName* geschrieben
Jetzt gehen wir auf alles speichern, wobei gefragt wird in welches Verzeichnis das Projekt gespeichert werden soll und ob ein neuer Ordner in diesem Verzeichniss erstellt werden soll.
---> ein Projekt enhält mehrere Dateien und sollte dadurch immer in einem extra Ordner gespeichert werden. <---
nach dem speichern klicken wir im Projektmappen-Explorer auf den Namen unseres AddIns mit der Rechten Maustaste und wählen erstellen.
Dadurch wird eine .dll Datei im erstelletn Unterordner generiert
(Unterordner: ...\*AddInName*\bin\Release)-> dieser Pfad wird gleich benötigt
Anschließend öffne ich im Projektmappen-Explorer von VBEx die Datei "Autodesk.*AddInName*.Inventor.addin"
Hier ändert man den Teil zwischen <Assembly> und </Assembly>, dort steht eigentlich "*AddInName*.dll"
Es wird eingetragen: Pfad\*AddInName*.dll
D.H. es wird vor den Eintrag der Pfad geschrieben in welche die .dll Datei beim erstellen generiert wurde.
Hat man man das erledigt geht man erneut auf "alles speichern".
Jetzt muss man die Datei Autodesk.*AddInName*.Inventor.addin kopieren.
Diese wird in den Pfad: "C:\ProgramData\Autodesk\Inventor 2014\Addins" eingefügt.
Das wars.
Jetzt IV starten und unter Extras auf Zusatzmodule clicken.
Dadurch wird ein Fenster aufgemacht in welchem die activen AddIns gezeigt werden.
In dieser Liste sollten sie ihr AddIn in der Spalte "Verfügbare Zusatzmodule" finden.
In der Spalte Ladeverhalten sollte "Automatisch/Geladen" stehen, steht dort "Automatisch/Entladen" funktioniert es nicht.
Info: Ist IV offen kommen Fehlermeldungen wenn man auf "erstellen" im Projekt klickt. IV schließen und "Erstellen" erneut wählen.
Ich hoffe es hilft dem einen oder anderen....
MfG Felix
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP