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

Vermeiden Sie die Eingabe eines Blockblocks mit "-Insert"

  • Ersteller Ersteller anfaloni
  • Erstellt am Erstellt am

anfaloni

Guest
Bye to all,

Ich bin weiterhin meine lisp Reise und fand einen anderen Felsen, zumindest konzeptionell. .
Der Insert-Befehl erlaubt mir, einen Block einzufügen, wie genau aus Dropdown-Menü, wenn wir gehen, um den Insert-Block auszuwählen.
aber das Problem ist, dass, wenn Sie eine gespeicherte dwg-Datei auseinandersetzen möchten, aber dass bereits von selbst ein Block ist....wie kann ich vermeiden, in die Zeichnung der Blockblock eingefügt werden?
Ich frage dich, weil ich einen parametrischen Block in einem Dwg für sich selbst gespeichert habe, wenn ich ihn in der Zeichnung durch den Einsatzblock "_insert" nenne. Ich verliere die Parametrierung, weil sie es im aktuellen Design als Block des Blocks erinnert....

es gibt einen Befehl ähnlich dem "Insert", den ich in der Zeichnung einen Block interessiert?... eine Art Kopie des Inhalts der Zeichnung erinnert und in die aktuelle Zeichnung einfügen
 
aber möglicherweise die Scan-Option, die Sie innerhalb des Schnittstellenfensters des Insert-Befehls markieren können, wie kann es flankiert werden?
 
Alles, was Sie mit Tastaturbefehlen handhaben können, kann per Befehl per Lisp übergeben werden.
Wenn der Befehl einen Dialog erfordert (und daher nicht über Lisp passieren kann), gibt es fast immer eine "Version" des ausschließlich Textbefehls, der diese Grenze umgeht.

ein Beispiel ist der Einsatzbefehl. nackt und roh gestartet, öffnet einen Dialog .
wenn Sie einen Bindestrich platzieren (dann wird der Befehl -Insert) Sie haben es ausschließlich textuell, so überschaubar Befehl
 
der -insert-Befehl nur vorhandene Blöcke bereits im Design einfügen.
Wenn Sie es nicht finden, suchen Sie in den Suchpfaden, die in den Autocad-Optionen enthalten sind.
Ich glaube nicht, dass du einen Dwg mit einem Pfad einfügen kannst

in allen Fällen würde Ihr String
(Setq b (Strcat "*) Name Block)
(Befehl "-Insert" b Koord usw.)
 
der -insert-Befehl nur vorhandene Blöcke bereits im Design einfügen.
Wenn Sie es nicht finden, suchen Sie in den Suchpfaden, die in den Autocad-Optionen enthalten sind.
Ich glaube nicht, dass du einen Dwg mit einem Pfad einfügen kannst

in allen Fällen würde Ihr String
(Setq b (Strcat "*) Name Block)
(Befehl "-Insert" b Koord usw.)
Kristall Ich bestätige, dass der Insert-Befehl mir erlaubt, dwg mit dem Pfad einzufügen, in der Tat definiert ich die Stringvariable speziell zum Beispiel

(Setq Block "c:\\\\lore.dwg")
(Setq-Koordin "0,0,0)
(Befehl "_insert" Block """)

Ich bestätige, dass dies funktioniert, aber hier.. das Problem ist, diese * innerhalb dieser Weise fortfahren. .
sagen, ich sollte tun:

(setq block1 (strakt "*" block))
(Befehl "_insert" Block1 Koord """)

Ich glaube, es funktioniert nicht.
 
(setq block1 (Strakt "*" Block
(Befehl "_insert" Block1 Koord """)

Ich glaube, es funktioniert nicht.
korrekt:(setq block1 (Strümpfe "*" Blockfunktioniert das gleiche, aber es ist besser, die doppelten Zitate zu entfernen Invio wie zum Einfügen eines Blocks explodiert, ist die erforderliche Skala im Wert x, y und z.(Befehl "_-insert" blocco1 coord """)
 
korrekt:(setq block1 (Strümpfe "*" Blockfunktioniert das gleiche, aber es ist besser, die doppelten Zitate zu entfernen Invio wie zum Einfügen eines Blocks explodiert, ist die erforderliche Skala im Wert x, y und z.(Befehl "_-insert" blocco1 coord """)
Ich gebe mir nur einen Piss, hahahahahahahah. Ich habe nicht gesehen, dass ich falsch Strcat geschrieben habe... cmq ausgezeichnet, funktioniert auch auf diese Weise, die String-Variable nimmt die Bedeutung "*c:\\\\\\lore.dwg" an

kein Block wird nicht immer Lore genannt werden, ich habe es in eine Zeit mit einer Variable eingefügt, die Zyklus auf Zyklus nach dem Namen des Blocks aktualisiert, den ich öffnen möchte.

Vielen Dank, jetzt funktioniert es! aber sagen Sie mir, warum ich im Befehlsbefehl die Funktion zwischen verschiedenen Benutzern anders einfügen sehe...Typ "_Insert" oder "_-Insert" oder "_-.insert" aber was bedeutet das?
 

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