|
AutoLisp : Umschalten zwischen geöffneten Zeichnungen
Wilfried Nelkel am 01.08.2004 um 19:23 Uhr (0)
Hy Nancy, danke für die schnelle Antwort. Aber wie starte ich das Programm aus einem Lisp heraus? Wahrscheinlich bekomme ich jetzt Prügel, weil ich so doof frage, aber ich hab mich leider noch nie mit VBA oder VB befasst. :-( Ich möchte ja ausserdem den Zeichnungsnamen der geöffneten AutoCAD-Datei als Parameter mit übergeben. ------------------ Schöne Grüsse Wilfried Nelkel
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Umschalten zwischen geöffneten Zeichnungen
Wilfried Nelkel am 01.08.2004 um 19:55 Uhr (0)
Mannomann. Ich war mal wieder viel zu schnell mit der Frage. Noch nicht mal ausprobiert. Is ja total easy (wenn fraus kann.) Aber irgendwie hängt mein AutoCAD, wenn ich auf einen DCL-Button klicke (unload_dialog ....) und dann (VBARUN mit dem Modulnamen) reinschreibe. Beim erstenmal gehts beim zweitan Mal kommt der Makroeditor. Vielleicht muss ich erst das VBA-Modul laden und dann nur noch starten? Keine Ahnung. Irgendwie finde ich VBA viel schwerer als AutoLisp. Oder täusch ich mich da? :-) -------------- ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Platzbedarf (Kontur) von AutoCAD-Objekten
Wilfried Nelkel am 03.09.2004 um 00:19 Uhr (0)
Hallo, das Programm ist ansich nicht schlecht. Nur hab ich bei Objektwahl eines Blockes (rechteckiger Zeichnungsrahmen) das Problem, daß die obere rechte Koordinate falsch berechnet wird. Frag mich nicht wieso, aber es ist immer der gleiche Rechenfehler :-) Abstand vom rechten oberen Eck: + 32,22 ZE Deltax= 32,02; Deltay = 3,51 Wieso ist das so. Im Layoutbereich funktionier das Tool wunderbar. Irgendwie hatte ich Probleme mit dem Upload. Der Anhang ist eine gezippte DWG-Datei mit der Dateiendung TXT. *löö ...
|
| In das Form AutoLisp wechseln |
|
Lisp : MV-Blöcke zweimal mit Ursprung auflösen
Wilfried Nelkel am 08.03.2013 um 15:19 Uhr (0)
Hallo Lisp-Gemeinde,vielleicht kann mir hier jemand helfen.Es geht um AutoCAD Architecture 2011.Ich würde gerne eine kleine Routine programmieren, die alle Einfügungen eines bestimmten MV-Blocks (zweimal mit Ursprung auflöst.Das Problem dabei ist, dass nach dem ersten Auflösen des MV-Blocks sich unbenannte Blöcke ergeben, die erst beim nächsten Auflösen zu den eigentlichen AutoCAD-Blöcken werden.Nach dem ersten Auflösen habe ich sozusagen neue Objekte und mein Auswahlsatz stimmt nicht mehr. Aufgrund der un ...
|
| In das Form Lisp wechseln |
|
Lisp : MV-Blöcke zweimal mit Ursprung auflösen
Wilfried Nelkel am 09.03.2013 um 10:17 Uhr (0)
Hallo Jörn,anbei die Datei...------------------Schöne GrüsseWilfried Nelkelhttp://www.cad-nelkel.dehttp://www.schulungshandbuch.de
|
| In das Form Lisp wechseln |
|
Lisp : MV-Blöcke zweimal mit Ursprung auflösen
Wilfried Nelkel am 09.03.2013 um 23:42 Uhr (0)
Jetzt muss ich doch nochmal was posten...Folgendes Listing:(defun c:sele (/) ;sset) (if (/= (setq sset (ssget "_I")) nil) (progn (setq hnd (ssname sset 0)) ) (progn (setq hnd (car (entsel "
Wählen Sie den Raumstempel an: "))) ) );;; (if (= (cdr (assoc 0 hnd)) "AEC_MVBLOCK_REF") (if (/= hnd nil) (progn (setq obj (cdr (assoc 0 (entget hnd)))) (setq sset (ssget "_X" (list (cons 0 obj)))) (if ( (sslength sset) 0) (sssetfirst sset sset) ) (setvar "qaflags" 1) (command "_explode" sset "") ...
|
| In das Form Lisp wechseln |