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

Umbenennen Sie einen Block schnell

GP.

Guest
neben dem umbenennungsbefehl und anderen lisp bereits im forum veröffentlicht, ich hänge eine mine an RInomize b)locchi schnell, wie beim öffnen des dialogfeldes wird der aktuelle name wiederholt, auch um mögliche kleine änderungen an der gleichen zu erleichtern ohne es neu zu geben.

und
 

Anhänge

Zuletzt bearbeitet:
kleine aktualisierung:

- setzen sie den standard auf ok, jetzt können sie bestätigen, indem sie nach der eingabe des textes, ohne erneut auf das feld klicken;

- die kontrolle über bestehende blocknamen eingegeben;

- ja. 02/04/2008 erweiterte box zum eingeben des blocknamens.

________
 

Anhänge

Zuletzt bearbeitet:
Hallo an alle, ich weiß, dass diese Umwandlung ein wenig datiert ist, aber es betrifft diese Lippe....
Ich geladen beide rb.vlx si "copyrenameblockv1-5.lsp" beide umbenennen den Block, aber das Ergebnis ist anders: die erste, umbenennen alle Blöcke dieser Datei mit dem neuen Namen (als wäre es ein Umname, aber mit einem Gewinn der Zeit nicht gleichgültig); die zweite Kopie ein bestehender Block in der Gestaltung, die einen neuen mit unterschiedlichem Namen, der Ursprung noch bleibt.

im Gebrauch erkannte ich, dass beide sehr nützlich sind, das Problem ist, dass beide beziehen sich auf rb als Befehl... Sie können keinen der beiden ändern, um sie beide automatisch zu laden!

Vielen Dank
 
Dies ist die neueste Version der Lisp, Sie können auch dynamische Blöcke umbenennen und anonyme Blöcke erstellen / umbenennen.
Ich setze es "klar", also wenn Sie wollen, können Sie den Namen auf den Befehl ändern.
 

Anhänge

Ich hatte vor langer Zeit eine Liste gemacht, um die Blöcke zu ersetzen, wählen sie bitte, mit anderen verschiedenen Blöcken.
Ich weiß nicht, ob Autocad es jetzt tut, also Platz.
---------------------------------------------------------------------------------------------------------------------------------------------------
(Defun ersetzt()
(setq memblock 0)
(prompt "\ersetzt ausgewählte Blöcke <point cro="" las="" pre="" win="">. "
(setq selez(ssget))
(falls (/= selez nil)
(Progn)
(setq l(sslength selez))(setq l(1- l))(setq a 0))
(inkl.
(Progn)
(setq ename(sname selez a)))
(setq alist(entget ename))
(wenn (= "Insert"(cdr(assoc 0 alist)))))
(Progn)
(setq bn (cdr (assoc 2 alist)); Blockname erhalten
; (prompt) ---------------------------------------------------
(setq newname (getstring ( strcat "insert new block name for "bn" : ")))))
(Eingabeq alist (Unterseite (cons 2 newname ) (assoc 2 alist ))
(falls (entmod alist) (setq mes " ok.) (setq mes ", aber das ******* haben Sie wieder geschrieben? Nein.
(setq memblock 1)
)
)
)
(Setq a(1+) (a)
)
)
(falls (/= memblock 0)
(Progn)
(prompt "\nblocks to reload found.\n")
(prompt)
)
(prompt "\nblocks to recharge not found. "
)
)
)
)</point>
 
Gp, deine Lippe, die ich täglich gebrauche! Danke!

andere Lisp Ich benutze oft die von leemac, die es erlaubt, den Einschubpunkt eines Blocks zu ändern: z.B. wenn es falsch erstellt wurde und befindet sich eine km entfernt vom Entwurf des Blocks selbst, oder wenn Sie den Punkt ändern möchten, um es zentriert haben.
die animierten Gifs, die der große Lee auf seiner Website setzt, sind selbsterklärend!
 

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