|
AutoLisp : Verschachtelte Blöcke einfügen
schacher am 23.12.2004 um 08:40 Uhr (0)
Erstmals Danke für die rasche Antwort! Ich habe mir das Lisp Programm von Deiner Homepage heruntergeladen. Ich glaube es ist nicht das was ich suche. Mein Problem besteht darin: Wir haben eine bestehende Zeichnung, in der mehrere Blöcke enthalten sind. Ich möchte einen Block mittels lisp in die bestehende Zeichnung einfügen. Ich hoffe mein Problem jetzt Detailiert genug erläutert zu haben. Danke schacher
|
| In das Form AutoLisp wechseln |
|
Lisp : Attribute zum Block
cadplayer am 24.01.2013 um 12:57 Uhr (0)
Hallo Holger!Mit lisp schlage ich mich schon seit geraumer zeit herum, habe da zwar viele fortschritte gemacht. Muss aber immer wieder feststellen, dass codes for 10 jahren einfach anders geschrieben wurden als heutzutage. mein hauptstandbein liegt da aber nach wie vor. den eintrag hast du richtig erkannt, das ist aber eben noch ein langer weg bis ich da wirklich durchsteige. drum päppel ich langsam meine lisp kenntnisse mit active´x auf.ein fluchtweg, der mehr oder minder dokumentierten visual lisp librar ...
|
| In das Form Lisp wechseln |
|
AutoLisp : plt-Datei erzeugen
Wolli am 16.01.2006 um 16:08 Uhr (0)
Hallo Zusammen,was muß ich in ein vorhandenes Lisp reinschreiben damitz.B. auf dem Pfad c:plt eine PLT Datei erzeugt wird.Die Datei muß keinen Inhalt haben.Der Dateiname ist im lisp schon mit der Variablen "cdb_plot_file_name" bekannt.Das Ergebnis soll das gleiche sein als wenn ich im Windows-Explorerim Verzeichnis c:plt eine neue Texdatei anlege und dies dann in PLT umbenenne, das was im Dateinamen vor dem .plt steht ist in der Variable cdb_plot_file_name definiert.Ich hoffe ich habe mich verständlich aus ...
|
| In das Form AutoLisp wechseln |
|
Lisp : ASCII-Zeichen
Niggemann am 20.08.2006 um 13:04 Uhr (0)
@Udodas mit dem Asciicode mag ja stimmen, ich wollte Theodor nur auf folgendes hinweisen:Im Edit.com (aus win98 codepage 437) schreibe ich "§" (lt. Asciicode 21) dieses Zeichen kopiere ich mir in die Zwischeablage. Nun prüfe ich in Lisp mit (ascii "(Strg v)") und bekomme 21 als Rückgabe.Schreibe ich im Visual lisp das Zeichen "§" und prüfe dieses bekomme ich als Rückgabe 167. Bei diesem Zeichen ist es mir halt Aufgefallen.@Theodorich kenne leider keine CNC-Daten aber so wie es aussieht müste es ja morgen i ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Vermaßungsklotz
Proxy am 13.12.2004 um 21:02 Uhr (0)
Ich bin zwar kein Lisp-Guru aber ein Haufen von zusammengesetzten Objekten (Linien/Texten, ....) die vielleicht irgendwo in einem anderem Programm ein oder mehrere Bemassung(en) waren, lassen sich schwer in einen anderen halbinteligenten Haufen von Objekten konvertieren. Ich hoffe die lispler "Götter" können dir da überhaupt weiter helfen. ------------------ " Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world f ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Platzbedarf (Kontur) von AutoCAD-Objekten
cad-lisp am 27.02.2003 um 21:25 Uhr (0)
Hallo Axel, die Größe kannst du mit der Funktion vla-getboundingbox ermitteln. Hier ein keines Beispiel. (defun c:ufr ( / ELE LL P0 P1 UR ) ;Funktion gibt Punkte für umfassendes Rechteck zurück (vl-load-com) (setq ele(entsel
Bitte Element wählen: )) (vla-getboundingbox (vlax-ename- vla-object (car ele)) ll ur) (setq p0 (vlax-safearray- list ll));Punkt links unten (setq p1 (vlax-safearray- list ur));Punkt rechts oben (list p0 p1) ) hoffe es hilft dir weiter Gruß cad-lisp
|
| In das Form AutoLisp wechseln |
|
Lisp : große zahlen -> andere ergebnisse
GottesGeschenk am 15.11.2011 um 15:36 Uhr (0)
hallo zusammenich lasse mein lisp laufen und bekomme unterschiedliche ergebnisse je nach dem wo sich meine objekte befinden.wenn sich z.B. xy koordinaten der objekte im bereich von über 2.000.000 befinden rechnet acad falsch?es passiert sogar, dass lisp einen fehler meldet (irgendwas ist nil statt einem zu errechnenden schnittpunkt).ist euch dieses problem bekannt? wie würde eine lösung aussehen.vielen dank schon mal an eure wie immer prima antworten und hilfen.grußtheo
|
| In das Form Lisp wechseln |
|
Lisp : Alternative zu Lisplink gesucht
cadffm am 10.05.2017 um 16:33 Uhr (1)
An der Stelle würde ich überhaupt keine Zeit mehr investieren und sage:Nimm den Besten, du hast ihn bezahlt, VLIDESehe den spontan entstandenen Druck als CHANCE dich mit der VLide anzufreunden, besser geht nicht.https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjV8PqpxeXTAhXld5oKHfikCpoQFggoMAA&url=http%3A%2F%2Fbosse-engineering.com%2FJB_Data%2FBosse-engineering%2F090501_VisualLISP-Editor.pdf&usg=AFQjCNGlt6n9HYdVaU SpbSz-rmwmUErolQhttp://www.afralisp.net/visual-lisp/t ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Nichts für Logiker!? Oder doch?
tom.berger am 13.06.2004 um 17:04 Uhr (0)
Zitat: Original erstellt von startrek: Wenn ein Command prinzipiell kein Prob ist, sollte ich vielleicht irgendwann auch mal versuchen mir den einen oder anderen kleinen Einkaufszettel zu tippsen -nicht schreiben, schreiben kann ich nicht-, da die Command Lines die einzig für mich lesbaren/nachvollziehbaren Zeilen in dieser wunderhübschen Sprache sind. Ich würde Dir dann aber unbedingt empfehlen, Dir mal ein LISP-Tutorial durchzuarbeiten. Wirklich empfehlenswert ist das von Axel (der hier ...
|
| In das Form AutoLisp wechseln |
|
Lisp : x-koordinate - 1
Mozi am 19.11.2008 um 17:17 Uhr (0)
leider fehlt mir die routine im lisp um ein kleines script zu schreibenich würde gerne ein kleines lisp erstellen, in dem alle elemente gewählt werdenum dann mit einfachen "links-klicks" jeweils die elemente neu zu berechnenklickalle elemente mit kleineren x-koordinaten als mein klick sollten um 1 einheit nach rechts wandernalso ssget xdann getpointund dann if x im "alle" kleiner als x vom klick dann x+1elemente ändernich bastelte schon mit schieben und commandwürde aber mal gerne mit den elementfunktionen ...
|
| In das Form Lisp wechseln |
|
AutoLisp : _move Blöcke Basispunkt
michelangelo am 10.12.2004 um 10:41 Uhr (0)
Ich habe ein lisp gschrieben wo ich einen punkt ermittle, jetzt möchte ich einen block anklicken können und diesen von dem blockbasispunkt zum definierten punkt verschieben. Aber wie kann ich dem lisp sagen das der erste punkt der blockbasispunkt ist? (COMMAND _move pause 0,0 xy) 0,0 sollte der basispunkt des angewählten block sein, wie kann ich das definieren? ------------------ [AutoCAD spricht mit jedem, nur leider nicht immer die gleiche Sprache.] [Diese Nachricht wurde von michelangelo am 10. D ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : entmod
marvin101010 am 29.09.2003 um 16:45 Uhr (0)
ok...ich versuchs mal hier ich generiere innerhalb einer lisp eine linie. diese linie möchte ich...aus welchen gründen auch immer im weiteren verlauf der lisp in ihrer länge ändern. das geht nicht...ansatz: (entmake (setq LINIE (list (cons 0 LINE )(cons 8 LAYER )(cos 10 xyz)(cons 11 xyz)))) ...... (entmod (subst (cons 11 xyz-neu)(assoc 11 LINIE) LINIE)) GEHT NICHT *HEUL* alles was mit entupd...regen oder ähnlichem zu tun hat habe ich schon probiert *schmoll* ------------------ .......good vibrat ...
|
| In das Form AutoLisp wechseln |
|
Lisp : utf-8 mit bom datei erstellen
mjc am 26.09.2012 um 09:44 Uhr (0)
ich habe mit lisp ein Programm geschrieben das Script-Dateien erstellt mit denen anschließend Blöcke in Zeichnungen eingefügt werden, dessen Attribute ausgefüllt werden. Dies funktioniert auch seit Jahren.Nun möchte ich die Attributfelder mit cyrillischen Zeichen ausfüllen. Dabei werden aber anschließend die cyrillischenZeichnen nicht mehr richtig dargestellt.Ich habe diese durch lisp erstellte Scrpt-Datei in Notepad ++ angeschaut und das Format war utf-8 ohne Bom. Wenn ich das Format mit Notepad++ manuell ...
|
| In das Form Lisp wechseln |