|
AutoCAD VBA : Polylinie Vertex entfernen
KlaK am 02.08.2023 um 11:37 Uhr (1)
Hm, eigentlich fällt mir nichts ein wo das ein Problem sein sollte. Selbst beim Shape-Polygon-Export kann man angeben dass solche Polylinien, die nicht als geschlossen markiert sind mit verwendet werden sollen. Für Schraffuren, Regionen oder Flächenberechnungen spielt das auch keine Rolle. Aber gut, kann man machen wenn man unbedingt diekorrekte Anzahl der Stützpunkte braucht.Programm läuft jetzt?
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Xref Entfernen und Neuladen via VBA
KlaK am 16.09.2011 um 10:53 Uhr (0)
Vielleicht solltest Du noch einmal regenerieren.Beim Update wird die Zeichnungsdatenbank nicht neu aufgebaut, deshalb bleiben die Elemente der getauten Layer weiterhin unsichtbar.
|
| In das Form AutoCAD VBA wechseln |
 |
AutoCAD VBA : Polylinie Vertex entfernen
KlaK am 05.04.2022 um 12:44 Uhr (15)
Prima, dann setze ich den erledigt-Haken GrüßeKlaus Zitat:Ich wusste nicht, dass ich die Coordinates-Liste einfach nur neu befüllen muss, um Punkte zu löschen.Bei normalen Polylinien ist das so einfach, wenn noch Bögen dabei sind wird es etwas komplizierter [Diese Nachricht wurde von KlaK am 05. Apr. 2022 editiert.]
|
| In das Form AutoCAD VBA wechseln |
 JoKurt.dwg.txt |
AutoCAD VBA : Userform automatisch oeffnen
KlaK am 19.11.2013 um 09:36 Uhr (1)
Dann verstehe ich Dich auch nicht mehr Brauchst doch nur noch die sub AcadDocument_Activate() in ThisDrawing anlegen ...Beiliegend ein Beispiel, das bei Zeichnungsaufruf das Fenster startet. Mit Ende wird es wieder geschlossen und der Zugriff auf die Zeichenelemente freigegeben. (Makros müssen aktiviert sein)GrüßeKlaus PS.: .txt bitte im Dateinamen entfernen[Diese Nachricht wurde von KlaK am 19. Nov. 2013 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Xref Entfernen und Neuladen via VBA
KlaK am 20.09.2011 um 13:52 Uhr (0)
Ist mir nicht ganz klar was Du machen möchtest.Einen Layerstatus in einer per Xref geöffneten Zeichnung DAUERHAFT ändern?Oder nur in der aktuellen Zeichnung vorübergehend ausschalten.Im letzter Fall wäre es wohl das einfachste überCode:Set KüWa_1_PWT_1_Layer = ThisDrawing.Layers("KüWa_1|KüWa_1_PWT_1_Layer")diesen anzusprechenZur Erklärung: Vor dem "|" ([Alt Gr]+[|] auf deutscher Tastatur) steeht der Zeichnungsname, danach der Layername.Vielleicht hilfts ja ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Xref Entfernen und Neuladen via VBA
KlaK am 21.09.2011 um 14:13 Uhr (0)
Zitat:Original erstellt von Ecko:Visretain ist in allen Zeichnungen = 0Hat zwar jetzt nichts mit VBA zu tun aber:Du weißt schon, dass damit die Änderungen des Layerstatus der ref. Zeichnungen in deiner Hauptzeichnung nicht gespeichert werden.Sprich: Beim nächsten Öffnen der Hauptzeichnung ist die Darstellung wieder so wie in der XRef. Die gemachten Änderungen müssen neu eingestellt werden (aber vielleicht ist das ja der Sinn des Programmes).
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Userform automatisch oeffnen
KlaK am 19.11.2013 um 14:14 Uhr (1)
dwg können hier nicht hochgeladen werden, höchstens als zip-ArchivAber es funktioniert auch so. Wenn Du die Datei heruntergeladen hast, markiere sie und gehe auf F2, dann sollte dort "JoKurt.dwg.txt" zu sehen seinDann kannst Du das .txt entfernen und mit Enter bestätigen. Normal kommt dann die Abfrage das die Datei unbrauchbar werden könnte - ignorierenSollte es nicht klappen, in den Explorer-OrdnerOptionen-Ansicht die [ ] Erweiterung bei bekannten Dateitypen ausblenden deaktivieren (ist sowieso sinnvoller ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Xref Entfernen und Neuladen via VBA
KlaK am 20.09.2011 um 17:24 Uhr (0)
Hallo Ecko,Eine Methode von VBA aus ohne die referenzierte Zeichnung direkt zu öffnen, kenne ich jetzt auch nicht.In VB / VS könnte man sie ohne Darstellung öffnen und mit den Änderungen speichern, das wäre vielleicht noch eine Alternative.Hast Du die XRef geändert, sollte in der Masterzeichnung natürlich ein XRef.reload erfolgen, damit die Änderungen auch übernommen werden.Aber gibt es denn einen Sinn die Änderungen in der Ausgangszeichnung durchzuführen? Habt Ihr VISRETAIN überall auf 0? Ansonsten zählen ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Polylinie Vertex entfernen
KlaK am 02.08.2023 um 08:40 Uhr (1)
Hallo,Zitat:Original erstellt von DraftsmanCAD:Oh, ich habe die PLNeu_Coord noch nicht befüllt Wie schneide ich denn die ersten 2/3 Werte der P1.coordinates ab?[Diese Nachricht wurde von DraftsmanCAD am 02. Aug. 2023 editiert.]Zumindest hast Du den ersten Fehler schon selber gefunden Zum Füllen einfach ab Wert 3/4 kopieren.ABER : Ich würde zunächst mal prüfen ob die Polylinie nicht schon geschlossen ist und ob der letzte Wert auch wirklich dem ersten entspricht. Darf man Fragen warum Du das machst? Waru ...
|
| In das Form AutoCAD VBA wechseln |