Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Aufruf Add in aus Zusatzmodul

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Aufruf Add in aus Zusatzmodul (544 / mal gelesen)
Gobbel
Mitglied



Sehen Sie sich das Profil von Gobbel an!   Senden Sie eine Private Message an Gobbel  Schreiben Sie einen Gästebucheintrag für Gobbel

Beiträge: 50
Registriert: 29.09.2010

IV 2021 + Vault
EPLAN Electric P8 Select 2.3
<P>Mehrköpfige Kampfmaschine
Intel(R) Core(TM) i5 CPU 2,8 GHz
4 GB RAM
64 Bit-Betr.System (Windoof 7)
ATI Radeon HD5570

erstellt am: 01. Jun. 2021 13:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Gemeinde,
wir verwenden neuerdings eine CAM-Anwendung, um ipts direkt in die Fertigung zu übergeben. Damit dort Toleranzen, Gewindegrößen usw. korrekt angezeigt werden, hat der Lieferant ein Add in mitgegeben (EDGECAM). Dieses erzeugt eine xml-Datei mit den Daten für die CAM-Anwendung.
Damit die Anwendung nicht immer erst manuell angesteuert werden muss, möchte ich dies über iLogic, VBA oder VB.net erledigen. In diesem Zusammenhang sollen die Dateien gleich in das passende Laufwerk für die Fertigung kopiert werden, Bauteilnummern usw. übergeben werden.
Hat jemand einen Ansatz, wie ich den Aufruf des Add in realisieren kann?

Vielen Dank

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

EIBe 3D
Mitglied
Dipl. - Ing. (FH)


Sehen Sie sich das Profil von EIBe 3D an!   Senden Sie eine Private Message an EIBe 3D  Schreiben Sie einen Gästebucheintrag für EIBe 3D

Beiträge: 267
Registriert: 24.01.2020

HP Z4 G4 Workstation
Xeon 3,6 32GB
Nvidia P2000
WIN10
SW2015 SP5.0
SW2017
*************
Inv2018 akt.SP

erstellt am: 01. Jun. 2021 14:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gobbel 10 Unities + Antwort hilfreich

Hallo Gobbel,

wenn das AddIn in Inventor eingebunden ist und über einen Button verfügt (wovon ich ausgehe), ist es möglich dieses über den CommandManager auszuführen. Diese Art des Aufrufs simuliert im Prinzip den Mausklick auf den Button.

Code:
ThisApplication.CommandManager.ControlDefinitions.Item("NameDesBefehls").Execute2 (True)

Diese kleine Pozedur schreibt dir alle Befehlsnamen nach C:\temp\CommandNames.txt

Code:

Sub PrintCommandNames()
    ' Get the CommandManager object.
    Dim oCommandMgr As CommandManager
    Set oCommandMgr = ThisApplication.CommandManager
 
    ' Get the collection of control definitions.
    Dim oControlDefs As ControlDefinitions
    Set oControlDefs = oCommandMgr.ControlDefinitions

    ' Open the file and print out a header line.
    Dim oControlDef As ControlDefinition
    Open "C:\temp\CommandNames.txt" For Output As #1
    Print #1, Tab(10); "Command Name"; Tab(75); _
              "Description"; vbNewLine

    ' Iterate through the controls and write out the name.
    For Each oControlDef In oControlDefs
        Print #1, oControlDef.InternalName; Tab(55); _
                  oControlDef.DescriptionText
    Next

    ' Close the file.
    Close #1
End Sub



Dort den Befehl deines Addins raussuchen und in obiger Zeile ersetzen


Grüße

EIBe 3D

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Gobbel
Mitglied



Sehen Sie sich das Profil von Gobbel an!   Senden Sie eine Private Message an Gobbel  Schreiben Sie einen Gästebucheintrag für Gobbel

Beiträge: 50
Registriert: 29.09.2010

IV 2021 + Vault
EPLAN Electric P8 Select 2.3
<P>Mehrköpfige Kampfmaschine
Intel(R) Core(TM) i5 CPU 2,8 GHz
4 GB RAM
64 Bit-Betr.System (Windoof 7)
ATI Radeon HD5570

erstellt am: 01. Jun. 2021 15:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen Dank! Werd ich morgen gleich testen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Ingenieur (m/w/d) Maschinenbau Produktion
Du möchtest deine Karriereentwicklung nicht dem Zufall überlassen? Dann gehe mit uns gezielt den nächsten Schritt. Dazu bringen wir bei FERCHAU als eine der führenden europäischen Plattformen für Technologie-Dienstleistungen die smartesten und innovativsten Köpfe mit Unternehmen verschiedenster Branchen zusammen. Wir suchen dich!

Ingenieur (m/w/d) Maschinenbau Produktion
Dresden & Umgebung
Anzeige ansehenProzessmanagement
bwr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von bwr an!   Senden Sie eine Private Message an bwr  Schreiben Sie einen Gästebucheintrag für bwr

Beiträge: 129
Registriert: 21.02.2007

erstellt am: 22. Jun. 2021 07:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gobbel 10 Unities + Antwort hilfreich

Im SDK ist der EventWatcher dabei. Der zeigt dir auch den Namen des aktuell aufgerufenen Befehls an.
Wenn das SDK installiert ist findest du ihn hier: c:\Users\Public\Documents\Autodesk\Inventor 2021\SDK\DeveloperTools\Tools\EventWatcher\bin\Release\EventWatcher.exe

------------------
Grüße
Andreas
etaCAD

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz