|
AutoLisp : Blockname konvertieren ??
marc.scherer am 06.05.2004 um 14:35 Uhr (0)
Ah, Textdatei ist in Ordnung... ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blockname konvertieren ??
marc.scherer am 06.05.2004 um 14:15 Uhr (0)
Hi fbeckersm, wie sieht denn Deine Parameterdatei zum umbenennen aus? Kopier mal hier rein, oder hänge die als Datei an. Wie lautet die Fehlermeldung? ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
Lisp : Block löschen
marc.scherer am 13.03.2007 um 09:13 Uhr (0)
Mit ssget und nem Filter auf die Blocknamen, dann entweder Code:(command _.erase ... auf den Auswahlsatz anwenden, oder aber den Auswahlsatz in ne Liste von ActiveX Objekten konvertieren und die Methode "Delete" drauf anwenden.------------------Ciao,MarcMein AG sucht u.a. Architekten und Bauzeichner!Mein alter AG sucht nen CADMIN
|
| In das Form Lisp wechseln |
|
AutoLisp : Blockname konvertieren ??
marc.scherer am 06.05.2004 um 14:33 Uhr (0)
Hi f., Sorry, habe vergessen folgende Funktion mitzuliefern... Bitte kopiere die noch dazu. Dann sollte es gehen... :-( Code: ;;; Funktion gibt Ename zurück, wenn Lisp-Objekt oder vla-Objekt ;;; übergeben worden sind. Ansonsten nil (defun - ENAME (ENAME /) (cond ((= (type ENAME) VLA-OBJECT) (vlax-vla-object- ename ENAME)) ((= (type ENAME) ENAME) ENAME) (t NIL) ) ;_ end of cond ) ;_ end of defun ;;; Funktion gibt vla-Objekt zurück, wenn Lisp-Objekt oder vla-Objekt ;;; übergeben worden s ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blockname konvertieren ??
marc.scherer am 06.05.2004 um 11:41 Uhr (0)
Hi fbeckersm, na denn will ich mal. Hab mal was für Dich zusammengestellt: (den Vorgabe-Dateinamen für die Parameterdatei kannst Du ja selbst im Pgm ändern.) Vielen Dank an Axel mapcar Strubbe-Zettler für die ganze mapcar-Magie (vlax*... und laden von Parameter-Files mittels load) Format der Übersetzungsdatei: (erster Eintrag ist der alte Name, zweiter der neue Name) Code: (list ( 1 Eins ) ( 2 Zwei ) ( 3 Drei ) ( 4 Vier ) ) Programmcode: Code: ;;; ActiveX Extension laden.. ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blockname konvertieren ??
marc.scherer am 06.05.2004 um 12:37 Uhr (0)
@cadffm: .. @ Alle anderen: Habe das Ding nochmal etwas allgemeingültiger gemacht, n paar Beispiel-Defuns für verschiedene Tables sind dabei s gibt aber noch mehr. Wer findet die restlichen? :-) Code: ;;; ActiveX Extension laden... (vl-load-com) (setq default-file c: emp est.txt ) (defun C:RENAME-BLOCKS () (RENAME-TABLE BLOCKS) (princ) ) ;_ end of defun (defun C:RENAME-LAYERS () (RENAME-TABLE LAYERS) (princ) ) (defun C:RENAME-DIMSTYLES () (RENAME-TABLE DIMSTYLES) (princ) ) (defun ...
|
| In das Form AutoLisp wechseln |