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

Schicht im Basisbeitrag

  • Ersteller Ersteller dimasa
  • Erstellt am Erstellt am

dimasa

Guest
Hallo, sie suchen nach einem Lisp oder Makro, die automatisch eine Schicht mit zufälliger oder sogar einfach weißer Farbe erstellen kann, basierend auf einem Text, der im Attribut eines Blocks enthalten ist.
Ich versuche, mich besser zu erklären, in einem Projekt habe ich etwa 4000 identische Blöcke, in denen 3 Attribute enthalten sind, in dem Attribut namens qdr kann es etwa 60 verschiedene Namen geben, für jeden Namen möchte ich eine Schicht automatisch erstellen.
Danke für die Hilfe
 
Befehl: (crealayerdatag "qdr")
das Programm wird kompiliert, erstellt Schichten durch Prüfung aller Blöcke und wenn dieser qdr-Tag erzeugt seine Schicht.
wenn im Inhalt des Tags ein Wert nicht im Namen der Schicht erlaubt ist, erzeugt der Befehl Fehler.
Grüße
 

Anhänge

Dank, es funktioniert perfekt, aber offensichtlich war ich falsch interpretiert und unvollständig, zur Schaffung der Schichten, jeder Block sollte automatisch in die entsprechende Schicht eingefügt werden, derzeit bleiben alle auf der Schicht 0
 
Ich hab's versucht, aber es funktioniert nicht ganz.
- erstellt nicht alle Schichten richtig, wie es zuvor, schafft sie zu springen (auf 63 Schichten, die erstellen sollten, erzeugt 27)
- auch in den erstellten Schichten nicht alle Blöcke mit dem gegebenen Text einfügen.
Vielen Dank für Ihre Geduld und ich hoffe, dass der Schritt Ihres Vaters wieder:)
 
um den Befehl zu simulieren, den ich erstellen musste, eine Zeichnung mit Blöcken mit qdr-Tags, einfügen Sie zwanzig, ändern Sie den Wert des Attributs, sowie schreiben Sie den Code.
Ich kann nicht sagen, dass es von mir funktioniert.
befestigen Sie die dwg, auch nur der Teil der Blöcke getaggt qdr, zumindest muss ich nicht zu Zelten gehen.
 
um den Befehl zu simulieren, den ich erstellen musste, eine Zeichnung mit Blöcken mit qdr-Tags, einfügen Sie zwanzig, ändern Sie den Wert des Attributs, sowie schreiben Sie den Code.
Ich kann nicht sagen, dass es von mir funktioniert.
befestigen Sie die dwg, auch nur der Teil der Blöcke getaggt qdr, zumindest muss ich nicht zu Zelten gehen.
hi, die Dwg mit den betroffenen Blöcken befestigt,
Ich habe einige Tests gemacht, es funktioniert abwechselnd:)
- wenn ich die Lispe laden und sie mit dem Befehl starten (crealayerdatag "qdr"), stellt es die Probleme vor, die ich Ihnen zuvor ausgesetzt habe, und stellt im Finale die Frage, ob ich Schichten löschen muss.
- oder, es funktioniert perfekt und öffnet das Autocad-Supportfenster mehrmals, (ohne einen offensichtlichen Grund)
- oder wenn sie alle Blöcke auswählen, die es perfekt funktioniert und öffnet mir andere Fenster.

zu lernen lisp denken kann ein guter Start meine Lispe Können Sie mir einen Rat geben?
 

Anhänge

"My lisp" ist toll zum Lernen.
Ich habe den Befehl fixiert, es gab einen Fehler, die Farbe der Schicht zuzuordnen.
jetzt ist die Datei editierbar, bevor sie die Purge-Operationen durchführt und alle Einheiten auf Layer 0 legt.
 

Anhänge

so viel von einem rpor Hut.
extreme Verfügbarkeit und Beherrschung der Lispe auf Invere-Bedingungsebenen:giggle:.

dass Sie eine große 2021 haben können.
 

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