iLogic - Zeichnungsrahmen entfernen/hinzufügen

iLogic - Zeichnungsrahmen entfernen/hinzufügen

Anonymous
Nicht anwendbar
2.301Aufrufe
7Antworten
Nachricht 1 von 8

iLogic - Zeichnungsrahmen entfernen/hinzufügen

Anonymous
Nicht anwendbar

Hallo,

 

ich suche nach einer Möglichkeit mit iLogic

 

1.   den verwendeten Zeichnungsrahmen aus der idw zu löschen

2.   alle Zeichnungsrahmen aus den Zeichnungsrecourcen zu löschen

3.   aus einer Vorlagendatei alle Zeichnungsrahmen zu importieren

 

Hat jemand dazu Lösungen oder Hinweise wo man diese finden könnte?

Bisher bin ich zu diesem Thema nicht fündig geworden.

 

danke - Grüße Matthias

 

0 „Gefällt mir“-Angaben
Akzeptierte Lösungen (1)
2.302Aufrufe
7Antworten
Antworten (7)
Nachricht 2 von 8

j_weber
Mentor
Mentor

Hallo @Anonymous 

 

ja das geht in allen drei Punkten.

Das geht mit iLogic oder auch mit VBA.

 

Ich würde dir schon mal den folgenden Beitrag anbieten, da ist schon etwas in der Richtung zu sehen.

 

iLogic - Zeichnung  

 

Ansonsten gibt es genug Beispiele auch im englischen Forum.

 

Oder du fragst Martin, der ist in sowas echt gut fit




Jörg Weber
CAD Systemtechniker für AutoCAD, Inventor, Vault





0 „Gefällt mir“-Angaben
Nachricht 3 von 8

Dennis.Ossadnik
Autodesk Support
Autodesk Support

Hallo @Anonymous ,

 

Hat dir der Link von @j_weber schon weitergeholfen oder hast du noch Fragen dazu?

Wenn Dir eine Antwort bereits weitergeholfen hat, dann markiere die entsprechende Antwort (oder Antworten) doch bitte als Lösung, damit andere Anwender ebenfalls die Lösung finden können.
Solltest Du aber noch Fragen zu diesem Thema haben, kannst Du diese natürlich auch einfach hier stellen, damit Dir die Community helfen kann, an das gewünschte Ziel zu kommen.



Dennis Ossadnik
Senior Technical Support Specialist
0 „Gefällt mir“-Angaben
Nachricht 4 von 8

Anonymous
Nicht anwendbar

Nein, ich bin an diesem Thema nicht weiter gekommen.

Die benannten links kannte ich bereits. Das Thema ist also meinerseits noch offen.

Gruß Matthias

0 „Gefällt mir“-Angaben
Nachricht 5 von 8

michele.mk
Alumni
Alumni

Hallo @Anonymous,

 

sag, wie sieht es in der Zwischenzeit aus? Fall @j_webers Antwort nicht hilfreich war, sei doch so gut und lass uns wissen, wie man dir weiterhelfen kann. Eventuell kannst du uns etwas genauer erzählen was du erreichen möchtest und was du schon versucht hast. 

 

Ich freue mich auf deine Antwort.

 

Gruß,

Michèle

-------------------------------------------------------------------------------------------------------
Ihr fandet einen Beitrag hilfreich? Dann vergebt dafür Likes!
Eure Anfrage wurde erfolgreich gelöst? Dann einfach auf den 'Als Lösung akzeptieren'-Button klicken!


Michèle Matzeck-Kunstman
Community Manager
0 „Gefällt mir“-Angaben
Nachricht 6 von 8

ca-d.one
Advisor
Advisor

Huhu !

 

Wenn es nicht unbedingt iLogic sein muss hätte ich für Punkt 3 eine Idee.

 

Kennst du den Übertragungsassistenten für Zeichnungsrecourcen ?

 

Findest du unter Windows =>StartFindest du unter Windows =>Start

 

Wenn der gestartet wurde gibst du ihm eine Quellzeichnung und kannst anschließend auswählen in welche Zeichnungen, welche Ressourcen (Rahmen, Symbole, etc.) übertragen werden sollten.

 

Vielleicht hilft die das etwas.

 

LG

+dirk+

_____________________________________________________________
Ihr fandet einen Beitrag hilfreich? Dann vergebt dafür doch Likes!
Eure Frage wurde erfolgreich gelöst? Dann einfach auf den 'Als Lösung akzeptieren'-Button klicken!

Autodesk Expert Elite Member

Dirk Prante

Nachricht 7 von 8

Anonymous
Nicht anwendbar
Danke für den Hinweis, aber das führt bei mir nicht zum gewünschten Ziel.
Ich brauche eine Routine für die Behandlung/Anpassung unserer Zeichnungen beim Import in unser PDM-System.
Dies sollte mit iLogic per Klick passieren.
Gruß Matthias
0 „Gefällt mir“-Angaben
Nachricht 8 von 8

j_weber
Mentor
Mentor
Akzeptierte Lösung

Hallo @Anonymous , 

 

also dann versuch doch mal folgenden Code

 

Dim Zeichnung As DrawingDocument
Zeichnung = ThisApplication.ActiveDocument

'Inventor arbeitet im Hintergrund
'ThisApplication.SilentOperation = True

'Pfad auf Vorlage mit Schriffeld
Dim QuellVorlage As DrawingDocument
QuellVorlage = ThisApplication.Documents.Open("C:\System\Templates\Inventor\Norm.idw")     '<--  Hier ist die Datei hinterlegt, in der das Schrif ist was ich nutzen möchte

'Bestimmen welches Schriftfeld importiert werden soll
Dim QuellSchriftfeld As TitleBlockDefinition
QuellSchriftfeld = QuellVorlage.TitleBlockDefinitions.Item("DEIN SCHRIFTFELD")   '<- Das Schriftfeld mit Namen muss und der oben referenzierten Datei hinterlegt sein

'kopieren des Schriftfeldes in die aktive Zeichnung
Dim ImportSchriftfeld As TitleBlockDefinition
ImportSchriftfeld = QuellSchriftfeld.CopyTo(Zeichnung)

'Inventor wieder sichtbar arbeiten lassen. 
'ThisApplication.SilentOperation = False

QuellVorlage.Close(True)


Dim blaetter As Sheets
blaetter = Zeichnung.Sheets
'verweis auf blatt in zeichnung
Dim blatt As Sheet
'schleifte zum tausch des schriftfeldes in allen blättern
For Each blatt In blaetter
	blatt.TitleBlock.Delete
	Call blatt.AddTitleBlock(Zeichnung.TitleBlockDefinitions.Item("DEIN SCHRIFTFELD"))
Next

 

Wenn es das ist was du gerne möchtest, dann schicke ich dir die Adresse für die Geschenke 😁

 

 




Jörg Weber
CAD Systemtechniker für AutoCAD, Inventor, Vault