• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Neue Version von "Conblok" zu zählen Blöcke

  • Ersteller Ersteller x11start
  • Erstellt am Erstellt am

x11start

Guest
Ich habe gerade meinen Befehl "conblok" aktualisiert, um die Blöcke eines Designs zu zählen:
gerade gestartet.... (Last"conblok") .... und ausgeführt.... conblok (Nachricht)

- fordert die Auswahl eines Zeichnungsbereichs mit den Blöcken zu zählen, oder drücken Sie das Senden, um alle aktuellen Raum auszuwählen (je nachdem, ob Sie im Modellraum oder im Papierraum sind).

- dann fragt, um den Wert 1 einzugeben, falls Sie die Anzahl der Kopien eines einzelnen Blocks kennen wollen, oder senden Sie eine Tabelle mit der Anzahl der Blöcke, die in der oben genannten Auswahl oder Raum gefunden wurden.

- falls Sie den Wert 1 eingegeben haben, kann der betroffene Block auf zwei Arten identifiziert werden: indem Sie auf einen von ihnen klicken, oder indem Sie auf einen Text klicken, der den Namen des gesuchten Blocks enthält.
für beide Fälle wird dann ein Punkt in einem leeren Bereich des Designs benötigt, so dass das Programm Linien erzeugt, die von diesem Punkt beginnen und die gefundenen Blöcke erreichen.... um sie besser zu identifizieren.
selbstverständlich werden die gefundenen Blöcke dann in einer Auswahl als vorherige Auswahl zurückrufbar sein; sie zu bewegen, zu löschen usw.

- falls die zu zählenden Blöcke mehr als 1 sind; eine Texthöhe ist erforderlich und ein Punkt oben links, von dem eine Tabelle mit n. und Namen der gefundenen Blöcke erzeugt wird. in diesem Fall gibt es keine vorherigen Auswahlen, da sie mehr als 1 betroffene Blöcke sein würden, aber nichts verbietet, den Befehl neu zu belauschen und auf den Namen jedes einzelnen in der Tabelle aufgeführten Blocks zu klicken.

der Befehl wurde auf autocad2010 erstellt und auch auf gstarcad 2019 getestet

Ich hoffe, du könntest helfen!
 

Anhänge

Ich korrigierte einen Fehler: Sie müssen Erweiterungen zoomnen, bevor Sie die Auswahl vornehmen, sonst werden nur die Blöcke ausgewählt, die bei Video vorhanden sind.
dann fügte ich den Zoom hinzu, macht die Auswahl und kehrt dann zum vorherigen Zoom zurück.

zur Auswahl der gesamten Design-Datenbank (ssget "x"...) nahm auch die Blöcke auf dem Papierraum und dies verursachte mir einen Fehler... dafür hatte ich sie bereits deaktiviert und ich hatte für eine Auswahl mit Fenster vom minimalen Erweiterungspunkt (extmin) bis zum Maximum (extmax) entschieden.
 

Anhänge

... Ich habe noch kleine Verbesserungen gemacht:
- die Namen der Blöcke werden nun in alphabetischer Reihenfolge in der Tabelle platziert und wurden alle Kapitale gemacht. dies, weil mit gemischten Namen minuscule/major, die Ordnung würde Priorität der ersten geben.
Ich habe ein Loch hier und da, einschließlich globaler Variablen verließ "Orphans".
 

Anhänge

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben