|
Lisp : lisp aus lisp
Dorfy am 02.04.2008 um 16:35 Uhr (0)
Äh...so? siehe wronzkyCode:--------------------------------------------------------------------------------(defun c:A () (Print "A läuft") (c:B) ; hier aufruf von B (print "wieder in A") (c:C) ; hier aufruf von C (print "wieder in A") (c:FD) ; hier aufruf von FD (print "wieder in A"))(defun c:B () (Print "B läuft"))(defun c:C () (Print "C läuft"))(defun c:FD () (Print "FD läuft"))--------------------------------------------------------------------------------mfg heiko [Diese Nachricht wurde von D ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Plotmaßstab mit Lisp auslesen?
Brischke am 27.01.2004 um 17:49 Uhr (0)
Hallo Thomas, man braucht von den ganzen (vlax-..) Befehlen eigentlich nur 3 (vlax-invoke-method ..)-für die Methoden (vlax-get-property..)-um Eigenschaften auszulesen (vlax-put-property..)-um Eigenschaften zu setzen Wie die Funktionen gefüttert werden, siehst du in der VBA-Hilfe. Du hättest also das VBA-Bsp durchaus für dich verwenden können. Bei dir sollte es dann so gehen, den Maßstab musst du nun aber noch selbst aus der Rückgabe bestimmen. (setq al (vla-get-ActiveLayout (vla-get-activedocument (vlax ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp VSCURRENT
Mbaechler am 04.01.2017 um 22:28 Uhr (1)
Das bin ich am machen. Mein kleines Lisp funktioniert bereits sehr gut. Es nervt mich nur, dass ich die 3D-Rohre nicht im 2DWireframe strecken kann sondern eben nur im Wireframe.https://youtu.be/DDzSpX3jyOs ab der 5:30 min siehst Du mein kleines unschönes ProblemIch habe nun mein Programm eben mit dem (command "_vscurrent" "_w") gelöst. Ich finde das nicht wirklich perfekt, aber es geht. Werde mich dann wieder bei nächster Gelegenheit wieder damit befassen. Ich bin ja von Beruf "nur" Innenarchitekt, der Ve ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Befehl Plot / Treiber SHPGL
Bernd10 am 12.10.2004 um 08:04 Uhr (0)
Hallo Peter, Zitat: Original erstellt von Peter2: Frage: Wie erstellst du den Plot? Anscheinend mit einem Script oder Lisp oder irgendetwas automatisches, oder? Eigentlich mit Lisp, aber so wie ich es getestet habe, passiert in einem Script der gleiche Fehler. Zitat: Original erstellt von Peter2: Anscheinend passen die Befehle des Scripts mit deinen aktuellen 2005-Konfigurationen nicht zusammen (Pfade etc.). Da hast Du recht, deshalb möchte ich mein Lisp die 2005-Konfiguration anpasse ...
|
| In das Form AutoLisp wechseln |
 |
Rund um AutoCAD : Lisp für Blöcke auf Layer 0 und Farbe Vonblock setzen
bit am 05.04.2016 um 10:30 Uhr (1)
Hallo, ich möchte mehrerer Blöcke gleichzeitig auf Layer 0 und Farbe Vonblock einstellen.Ich habe dazu schon eine Lisp hier gefunden, nur leider funktioniert diese bei mir nicht.Wenn ich Befehl eingebe rasselt er alles runter ohne mich zu fragen was ich ändern möchte und am Ende sind auch noch alle Objekte weg...Kann mir jemand sagen ob/was an der Lisp falsch ist, bzw. ob ich was falsch programmiert habe...?!Oder vielleicht gibt es ja schon andere Möglichkeiten/Systemvariablen.. etc. die ich noch nicht ken ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layermanager LMAN per Lisp ablaufen lassen
Peter2 am 14.06.2007 um 20:18 Uhr (0)
Zitat:Original erstellt von CADmium:na zur Not mußt du die Xdatas eben selbst an die Layer pappen .. ist auch nicht sooo kompliziert.Nun ja - ein Einzeilen-Command wäre schon etwas einfacher.Aber in der ganzen Sache stellt sich mir nun die Systemfrage:- Layererzeugung und -änderung direkt per Lisp (programmtechnisch flexibel, sicher, aufwendig, nur für Programmierer)- oder nur Steuerung des Befehls (Verkürzung der Dialogversion) und Verwendung externer Steuerdateien, die auch Nicht-Programmierer lesen und ...
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCAD : Lisp Programm zum Fenstertausch läuft nicht ....
cadffm am 10.04.2022 um 18:54 Uhr (1)
Hi,ich kann nicht direkt helfen (habe kein V22), aber vielleicht unterstützen um die Chance auf Hilfe zu erhöhen:Kannst du denn mal "irgendwie mehr Infos" liefern, denn "läuft irgendwie nicht" ist irgendwie eine bescheidene Beschreibung.Stelle cmdecho auf 1 (im Lisp),öffne/erstelle eine Beispieldatei,lade die Funktionwechsel in ein Ansichtfensterstarte das Programm und führe es einmal durch... wechsel das Ansichtsfenster und drück ENTER.Falls das Programm noch nicht beendet ist, noch einmal ENTER.Jetzt das ...
|
| In das Form BricsCAD wechseln |
|
Rund um Autocad : Bitmaps für Werkzeugkästen - AutoCAD 2000i
m-troeger am 20.06.2001 um 22:36 Uhr (0)
hi Wenn Sie in der original acad.mnu etwas editiert haben, müssen Sie die *.mns, *.mnc,*.mnr löschen, und Acad neu hochstarten. ich empfehle aber eine extra *.mnu anzulegen, da sie diese nach acad updates oder sonstigen immer gesondert laden können, und auch auf X Rechnern verwenden können, d.h. eine MNU schreiben und 100 Rechner anpassen, laden der *.mnu Datei unter Werkzeuge - Menüs anpassen die Pfade für Ihre LISP-Programme usw. und BMP-Datein müssen sie unter Werkzeuge - Optionen - Datein, bei Pfadang ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Alte Attribute weg und neue hinzu
molo am 03.06.2003 um 10:36 Uhr (0)
Moin, moin, für einen Kunden dürfen bestimmte Blöcke nur! vier fest definierte Attribute haben. Diese Attribute müssen auf einen fest definierten Layer sitzen. Meine Pit-Applikation erzeugt natürlich Blöcke mit anderen Attributen. Also müssen die alten Attribute gelöscht, und die neuen hinzugefügt werden. Hat jemand eine Lisp dazu, die mir helfen kann? Natürlich muss ich später die Attribute auch noch ausfüllen, aber da kann mir eventuell eine Lisp zum kopieren der Attributwerte, die ich bei CADwiesel gefu ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Linie durch Polylinie ersetzen
marc.scherer am 26.02.2003 um 11:16 Uhr (0)
Hi, oder via Lisp: Code: (defun C:L2PL (/ SGET) (princ "Linien wählen...") (setq SGET (ssget (list (cons 0 "LINE")))) (if SGET (progn (command "_.pedit" "_m" SGET "" "_y" "") (princ (strcat "
OK, " (itoa (sslength SGET)) " Linie(n) zu(r) Polylinie(n) konvertiert !" ) ;_ end of strcat ) ;_ end of princ ) ;_ end of progn (princ "
Keine Linien gewählt !") ) ;_ end of if (princ) ) ;_ end of defun Die Lisp dann ...
|
| In das Form Rund um Autocad wechseln |
 |
Lisp : Abfrage ob TrueColor oder Indexfarbe
Temuedschin am 03.06.2020 um 13:36 Uhr (15)
Hallo zusammen,Da der Autocad Command "_layer" beim setzen der Farbe bei einer Truecolor- bzw. Indexfarbe unterschiedliche Syntax benötigt, würde ich eine Abfrage des Farbcodes benötigen.Bei meinem Lisp enthält die Variable "LSP_LAY_COLO" den Farbcode (z.b. 150,150,150 oder 20) aus einer Exceldatei.z.b.wenn "LSP_LAY_COLO" ein "," enthält dann "_layer" ... "_color" "_truecolor" "LSP_LAY_COLO" ...wenn "LSP_LAY_COLO" kein "," enthält dann "_layer" ... "_color" "LSP_LAY_COLO" ...Leider kann ich den Lisp Comman ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Konsole/Protokoll auslesen in C# Dotnet
mechatrox am 02.11.2011 um 11:15 Uhr (0)
@wronzky: Danke. Das geht schon in die richtige Richtung. Nur kenne ich mich leider nicht mit LISP aus. Folgenden Code möchte ich nun zum Laufen bekommen: Code:(defun c:read-AX-Dump () (setvar "logfilemode" 1) (vlax-dump-object (vlax-ename-vla-object (car (entsel)))) (setvar "logfilemode" 0) (setq file (open (getvar "logfilename") "r")) (print (read-line file)) ;oder sonst was (close file) (vl-file-delete (getvar "logfilename")) (print))Wenn ich das richtig verstehe, wird eine Datei zum Schreiben ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Cuix: F1 in Quickinfo auf eigene Hilfedatei leiten
Peter2 am 04.10.2016 um 12:48 Uhr (15)
Zitat:Original erstellt von cadffm:...Mein Befehl TEST wurde mit einer nicht existenten Hilfeseite verknüpft (setfunhelp),der Aufruf TEST ist auch im Makro vorhanden (der erste "bekannte" Befehl im Makro),Drücke ich während des Tooltip auf F1, so versucht er meine Hilfeseite zu öffnen....Ja, aber explizit mit (geladenem) "setfunhelp". Wenn ich aber gar kein Lisp habe oder das Lisp noch nicht geladen ist, dann schaut es anscheinend nicht gut aus ("Einem Makro als solches kann man keine Hilfeseite zuweisen, ...
|
| In das Form Rund um AutoCAD wechseln |