|
Lisp : Neue .DWG erstellen
fewoer am 26.06.2012 um 13:50 Uhr (0)
Eigentlich ist es nicht viel - es geht nur darum einen Knopf zu erstellen, der vom Benutzer markierte Objekte eines 3D-Modells in eine leere DWG kopiert, anschließend aufbricht und sie dann unter Aufforderung eines Dateinamens abspeichert. Aber dazu müsste ich doch 2 Zeichnungen offen haben und zwischen denen Objekte hin- und herkopieren - und das geht ja dann irgendwie mit LISP allein nicht mehr?
|
| In das Form Lisp wechseln |
|
AutoLisp : Layer in vorh. Lisp ändern
AsSchu am 17.09.2003 um 10:34 Uhr (0)
Hi Mapcar, das habe ich eben auch herausbekommen. So klappt das auch bei mir. ;; Blockdefinition fuer temp. Linienbloecke erzeugen: (setq clayer (getvar CLAYER )) ; (entmake ((0 . BLOCK )(2 . BOESCH )(10 0.0 0.0 0.0)(70 . 0))) (entmake (list (0 . LINE ) (10 0.0 0.0 0.0) (if (minusp d) (11 0.0 0.0001 0.0) (11 0.0 -0.0001 0.0) ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp-Befehl: read-line
marmora am 18.09.2006 um 14:37 Uhr (0)
Hallo!Wie kann ich bewirken, dass "read-line", nach dem es den benötigten Wert aus einer Datei gefunden hat (und diesen an das Hauptprogramm weitergegeben hat), beim nächsten Durchlauf - bei der Suche nach dem nächsten Wert - wieder in der ersten Zeile beginnt?Ich hoffe, ich hab mich kurz und verständlich eusgedruckt... ;-)Für Eure Antworten bedanke ich mich schon im Voraus,marmora
|
| In das Form Lisp wechseln |
|
Lisp : Ursprung in Batchdatei
fred_tomke am 10.06.2008 um 16:52 Uhr (0)
Hi, ich würde das schon so machen wie CADmium sagt, beim Laden der DWG aber eine Lisp laden, die das verschachtelte explodieren übernimmt. Ob ein verschachteltes Explodieren im Skript funktioniert, kann ich nicht beurteilen.Hinweis: nicht alles lässt ich zerhacken!Ich würde Dir gern helfen. Sende mir einfach eine Beispiel-Zeichnung und Dein Skript zu.VG, Fred------------------Fred TomkeDipl.-Ing. (FH) Landespflege
|
| In das Form Lisp wechseln |
|
AutoLisp : Scheitelpunkt x / Kontollpunkt
AB am 15.07.2003 um 07:19 Uhr (0)
Hallo Theodor, gut ist übertrieben, ich habe nämlich schon wieder ein Problem entdeckt. Wenn eine der Linien aus vielen kleinen, einzelnen Linien zusammengesetzt wurde, dann läßt sich schon wieder kein Schnittpunkt finden. Es ist zum Verrückt werden. Wenn ich das Problem gelöst habe, dann werde ich das LISP hier rein stellen. Viele Grüße Andrea
|
| In das Form AutoLisp wechseln |
|
AutoLisp : polylinien gc70
Brischke am 29.09.2003 um 10:27 Uhr (0)
Hallo georg, der GC 70 ist wie folgt beschrieben: Flag Polylinie (bitcodiert); Vorgabewert = 0: 1 = Geschlossen; 128 = PLINEGEN PLINEGEN 70 Steuert die Erzeugung von Linientypmustern an den Kontrollpunkten einer 2D-Polylinie: 1 = Linientyp wird in einem fortlaufendem Muster an den Kontrollpunkten der Polylinie erzeugt 0 = Die Segmente der Polylinie beginnen und enden mit einem Strich Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! ...mit erweitertem Leistunss ...
|
| In das Form AutoLisp wechseln |
|
Lisp : fensterstempel
tmoehlenhoff am 11.07.2006 um 12:28 Uhr (0)
Wenn man den Stempel hat kann man über den Anker das Fenster "finden". In Lisp sieht das dann so aus:Code:(setq tag (car (entsel "
Fensterstempel wählen:")) tagv (vlax-ename-vla-object tag) winv (vlax-get-property (vlax-invoke-method tagv getanchor) reference) win (vlax-vla-object-ename winv))Danach steht in win der Entity-Name des Fensters.sayonaraTorsten MöhlenhoffACAD-Systemhaus Bremen------------------Alles wirD guT
|
| In das Form Lisp wechseln |
|
Lisp : Layer ändern mit oder ohne Auswahlsatz
MARTINLE am 10.09.2013 um 15:56 Uhr (1)
Hallo Thomas!Wenn ich das Lisp in die Zeichnung Lade und den Befehl Abdeckplatte in die Befehlszeile eingebe funktioniert alles wunderbar. Nur wenn ich über den Button starte mit ^C^C(if(null c:Abdeckplatte)(load"Abdeckplatte"));Abdeckplattedann wird immer "Objekte wählen" ausgegeben. Dies passiert nur wenn kein Objekt ausgewählt ist!Woran kann das liegen?lg. Martin[Diese Nachricht wurde von MARTINLE am 10. Sep. 2013 editiert.]
|
| In das Form Lisp wechseln |
|
AutoLisp : Tool insxls.lsp; gefunden und probleme; kann jemand helfen
Brischke am 10.09.2004 um 00:52 Uhr (0)
Hallo caxmann, vorab zur Info die folgenden links für Dich: Recht, Teil 1 , Teil 2 , Teil 3 Ich denke es liegt an dem nicht Vorhandensein der erforderlichen Objektbibliothek. xl5en32.olb Oder diese befindet sich nicht in dem im Programm fest angegebenen Verzeichnis. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Wechsel in einem Layout zwischen Papier- und Modellbereich
Brischke am 29.10.2003 um 12:53 Uhr (0)
Hallo Manuel, sofern nur ein Ansichtsfenster da ist, kommst du mit (command _mspace ) in den Modellbereich. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architectural Desktop
|
| In das Form AutoLisp wechseln |
|
Lisp : String in Liste ersetzen
JC Wasti am 30.10.2006 um 13:26 Uhr (0)
Hallo,Folgendes Problem:In einer Liste mit Strings möchte ich nun einen String durch einen anderen ersetzen.Ich möchte dies nur mit reinen LISP-Funktionen lösen.z.B.:(setq obf (list "A0" "A1" "A2" "A3" "A4"))(subst "A=" "A2" obf)Leider funktioniert die subst-Funktion irgendwie nicht mit Strings!Gibts da nen Zusatz, oder welche Funktion muß ich dafür verwenden?
|
| In das Form Lisp wechseln |
|
Lisp : sssetfirst und Attribute
cadffm am 20.10.2011 um 11:17 Uhr (0)
Doch doch, das ist Soooo neu, denn Adesk schafft hinkt immer ca. 25 Jahre hinterherin ihrer "kompletten" Umsetzung von Tools.EDIT: Das Vorhaben macht ja im Dunstkreis der Programmierung keinen Sinn,das wäre maximal etwas für den User und da wurde Lisp einfach nicht mitentwickelt was diese Möglichkeit angeht.------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)[Diese Nachricht wurde von cadffm am 20. Okt. 2011 editiert.]
|
| In das Form Lisp wechseln |
|
AutoLisp : Menü tauschen mit einem LISP-Skript??
Brischke am 15.03.2006 um 00:44 Uhr (0)
Hallo Marando,für diese Geschichten solltest du dir mal das Thema CUI und Arbeitsbereiche ansehen. Für Deine Sache bietet sich gerade das Thema Unternehmens-cui an.Programmieren geht natürlich auch. Dann kann man sicher auch Lösungen bieten die entsprechend des Loginnamens ausfiltern, welche Unternehmens-CUI geladen wird.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form AutoLisp wechseln |