Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor .NET
  Speichern und Bereinigen

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
Autor Thema:   Speichern und Bereinigen (1164 mal gelesen)
cadsepp
Mitglied
Konstrukteur


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

Beiträge: 40
Registriert: 19.04.2008

erstellt am: 04. Mrz. 2011 07:35    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 Zusammen,

in ACAD gab es die Funktion "Speichern & Bereinigen", durch die beim speichern die Zeichnung gezoomt und zentriert wurde. Ich versuche so eine Funktion für IV2011 zu realisieren. Der Hintergrund ist, dass oftmals vergessen wird vor dem Speichern den Browserbaum zu reduzieren und F6 zu drücken.

Gibt es die Möglichkeit über die API die Funktion "Browserbaum - Alle Untergeordneten reduzieren" und Isometrisch ausrichten (F6) anzusprechen?

Danke für Eure Antworten!

Sebastian

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik


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

Beiträge: 1571
Registriert: 15.11.2006

Windows 7 x64, AIS 2014

erstellt am: 04. Mrz. 2011 23:55    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 cadsepp 10 Unities + Antwort hilfreich

Hallo

Hab grad keinen Inventor zur Hand, aber installier dir doch den EventWatcher aus den DeveloperTools im SDK-Verzeichnis. Dort dann Häkchen bei UserInputEvents.OnActivateCommand rein und im Inventor deine beiden Funktionen aufrufen. Im EventWatcher sollten jetzt die internen Befehlsnamen sichtbar sein. Diese lassen sich auch über die API auslösen. Ich glaub der CommandManager ist dann zuständig.

------------------
MfG
RK

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

cadsepp
Mitglied
Konstrukteur


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

Beiträge: 40
Registriert: 19.04.2008

erstellt am: 08. Mrz. 2011 07:33    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 rk,

danke für den Hinweis, leider führte dieser nicht zum Erfolg. Habe versucht alle möglichen UserInputEvents einzuschalten.
Bei diesen beiden Funktionen werden die internen Befehlsnamen leider nicht angezeigt.

Noch eine Idee?

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik


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

Beiträge: 1571
Registriert: 15.11.2006

Windows 7 x64, AIS 2014

erstellt am: 08. Mrz. 2011 09:25    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 cadsepp 10 Unities + Antwort hilfreich

Hallo

Ganz kurz und ohne Fehlerbehandlung

Code:
Private Sub Bereinigen()

Call ThisApplication.ActiveView.GoHome

Dim oTopNode As BrowserNode
Dim oNode As BrowserNode

Set oTopNode = ThisApplication.ActiveDocument.BrowserPanes.ActivePane.TopNode

For Each oNode In oTopNode.BrowserNodes
    If oNode.Visible = True Then
        oNode.Expanded = False
    End If
Next

End Sub


------------------
MfG
RK

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

cadsepp
Mitglied
Konstrukteur


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

Beiträge: 40
Registriert: 19.04.2008

erstellt am: 08. Mrz. 2011 10:04    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

Wahnsinn!

genau das habe ich gesucht. Wie hast Du das herausgefunden?

Vielen Dank!

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik


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

Beiträge: 1571
Registriert: 15.11.2006

Windows 7 x64, AIS 2014

erstellt am: 08. Mrz. 2011 12:10    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 cadsepp 10 Unities + Antwort hilfreich

Hallo

Ich setz mir einen Haltepunkt in ein bestehendes Makro und lasse z.B. ThisApplication überwachen. Von dort aus hangel ich mich durch den API-Baum. Und ein bißchen ist es Erfahrungssache was wo sein könnte und wie es vermutlich heißt.
Ich hab mal damit herumexperimentiert so einen Browserbaum selbst zu erstellen und daher waren mir die Begriffe noch bekannt. Ist sehr hilfreich wenn man in der Programmierungshilfe weiß nach welchem Stichwort man suchen muß. 

------------------
MfG
RK

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)2020 CAD.de | Impressum | Datenschutz