|
AutoCAD VBA : und-color: #FFFF99'>MTexte nachträglich aus Block entfernen
DerBrain87 am 30.08.2017 um 10:04 Uhr (1)
Wenn ich durch mein Texte-Array geh und .Delete() sage, dann haut es mir die Texte ganz weg - ich möchte sie ja aber noch haben, sie sollen nur aus der Blockdefinition raus...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : und-color: #FFFF99'>MTexte nachträglich aus Block entfernen
DerBrain87 am 30.08.2017 um 10:46 Uhr (1)
Um es nochmals zusammen zu fassen:Ich habe einen Block erstellt, verdreht platziert und verschoben.Ich suche eine Möglichkeit die Texte in der Blockdefinition von dem gesetzten Block zu lösen, d.h. die Texte sollen dort bleiben wo sie waren, jedoch nimmer im Block sein. Quasi ein Block.Explode nur, dass alles was nicht vom Typ Text ist im Block bleiben soll...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : und-color: #FFFF99'>MTexte nachträglich aus Block entfernen
DerBrain87 am 30.08.2017 um 11:01 Uhr (1)
Mein Problem ist, dass ich die Position der Texte außerhalb der Blockdefinition nicht kenne...Ich weiß wo die Texte in der Block-Definition hin kommen, aber:der Block wird ja in einem Winkel eingefügt und dann verschoben.Die Berechnung der endgültigen Position der Texte besteht daher aus 2 Rotationen und 3 Translationen, was nicht so wirklich Spaß macht, diese zu berechnen![Diese Nachricht wurde von DerBrain87 am 30. Aug. 2017 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
Inventor : Komponente ersetzen mit VBA
DerBrain87 am 20.07.2015 um 16:28 Uhr (1)
Hallo, erstmal vielen Dank für 95% der Lösung meines Problems:-)Dieses replace und wie man es verwendet löst schon einen großen Teils meines Problems. Ich hätte nun gern nicht Bauteil123.ipt ersetzt sondern eines, welches ich vorher mit der Pick-Funktion auswähle.Hierfür habe ich bereits:ThisApplication.CommandManager.Pick(kAssemblyOccurrenceFilter,"Komponente auswählen.")Leider scheint der gewählte Filter noch nicht 100% dies zu machen was ich möchte. Ich hätte gern den Auswahlfilter, welcher auch aktiv i ...
|
| In das Form Inventor wechseln |
|
Inventor : Komponente ersetzen mit VBA
DerBrain87 am 23.07.2015 um 08:53 Uhr (1)
ich kam leider mit deinem letzten Post nicht ganz zurecht.Daher versuche ich es einfach mal anders:wie müsste der Filter von CommandManger.Pick heißen, damit ich nur Bauteile auswählen kann?Meine Idee: wenn ich die Pick wie folgt aufrufe bekomme ich genau das was ich möchte:-)oCM.Pick(kAssemblyOccurrenceFilter + kIrgendEinFilterDerNurBauteileAlsEingabeErlaubt,text)Mein Problem dabei: Inventor kennt die Konstante kIrgendEinFilterDerNurBauteileAlsEingabeErlaubt natürlich nicht^^
|
| In das Form Inventor wechseln |
|
Inventor : Komponente ersetzen mit VBA
DerBrain87 am 23.07.2015 um 09:19 Uhr (1)
ne, hast du schon richtig verstanden:-)Nur habe ich evtl. was falsch verstanden. Habe leider nicht zu viel Ahnung vom technischen Zeichnen, bin nur der Mathematiker der alles programmieren darf^^Ich werde sobald mein Auftragssteller vom Urlaub zurück ist mal nachhacken was er gerne auswählen können will.Mein aktuelles vorgehen wäre ähnlich dem deinem gewesen:Ohne großen Filter auswählen und solange wiederholen bis nothing oder ein gewünschter Dateityp zurück kommt.gruß DerBrain87
|
| In das Form Inventor wechseln |
|
Inventor .NET : 'Nur Rasteransicht' deaktivieren - nur dieses mal für VB.NET
DerBrain87 am 24.11.2015 um 08:33 Uhr (1)
Hallo Forum,ich suche eine Möglichkeit, wie ich Inventor dazu zwingen kann, die Rasteransichten durch die Präzisen zu ersetzen.Da ich die Funktion im VBA als auch in VB.net benötige dachte ich, ich schreib diese im Inventor VBA Forum. Hier der Link zu:http://ww3.cad.de/foren/ubb/Forum258/HTML/001692.shtmlDort wurde mir bereits gesagt, dass ich es mit dem BefehlMakeAllViewsPrecise() welches eine Methode des Inventor-DrawingDocument-Objekts ist bewerkställigen kann.Leider scheint das API-Objekt von DrawingDo ...
|
| In das Form Inventor .NET wechseln |
|
Inventor VBA : Schnittpunkte zweier (ebener) Kurven bestimmen
DerBrain87 am 07.02.2017 um 13:51 Uhr (1)
Hallo nochmal,kaum hat man das eine Problem gelöst, taucht ein anderes auf...Ich habe eine Ansammlung an Kurven (Kreisbögen, Linien und Splines) auf einer (2D) Skizze. Ich suche nun alle Schnittpunkte. Leider scheint die IntersectWithCurve-Methode nur für Line2d verfügbar zu sein. Gibt es eine einfache Methode die Schnitte zu bestimmen oder muss ich den umständlichen Weg gehen und numerisch nach Schnitten und-color: #FFFF99'>suchen? Grundsätzlich können bei der Ansammlung Spline vorkommen, die sich selbst schneiden. Weiter kö ...
|
| In das Form Inventor VBA wechseln |