|
Lisp : eattext und -eattext unterschiedlich im Ergebnis
LarsM am 27.09.2006 um 23:16 Uhr (0)
Als erstes möchte ich Dir Thomas und Dir Mac sagen, dass ich Euch wirklich nicht persönlich angreifen möchte!Ich kenne die Kommentare von Marc und die Hinweise auf die Suchfunktion.Nur Ihr habt wohl vergessen, dass ich, wie viele andere, nur Hobbyprogger sind. Ich habe mir als Student, also ungefähr zu Beginn der Autolispprogrammierung, ein Paar Tools gebastelt. Nun haben so Typen wie ich das Problem, dass Autodesk neue Versionen rausbringt, die nicht ganz kompatibel sind. Ihr bewegt Euch auf gewohntem Ter ...
|
| In das Form Lisp wechseln |
|
Lisp : Abfrage geht nicht
cadffm am 08.03.2023 um 00:31 Uhr (1)
Sorry, aber das ist auch nicht der Code der bei dir funktioniert,dazu noch die fehlenden blöcke und layer (nimm m=machen statt se für setzen, falls mal ein Layer fehlt in der DWG / Userr2 sollte auch gesetzt werden falls aktueller Wert 0)Ich bin raus und muss anderes erledigen. cdf? sdf? read-point?Im übrigen Code sehe ich aktuell keine Fehler welche deiner Beschreibung entsprechen würden,außer das erwähnte (if Test ((command "irgendwas")(command "machen")))was (if Test (progn(command "irgendwas")(command ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Änderung LINIENTYP und LINIENTYPfaktor
mapcar am 12.07.2004 um 13:50 Uhr (0)
Ich sehe dein Problem nach wie vor nicht ganz. Das erste GIF zeigt, wie ich einer Ellipse den Linientyp ACAD_ISO03W100 verpasst habe. Nicht mit subst, sondern mit append! Geht doch! Im zweiten GIF habe ich ein HATCH erzeugt mit diesem Linientyp (oberes Rechteck). Die Kopie (unteres Rechteck) habe ich dann mit (entmod(subst ...)) auf CONTINUOUS gesetzt - wo ist das Problem? Zu den Bemaßungen schau mal in der DXF-Referenz: Da findest du den Hinweis, dass unter GC 2 der anonyme Block zu finden ist, der das B ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : getenv
Bernd10 am 19.05.2004 um 16:02 Uhr (0)
Hallo, @CADmium: Zitat: Original erstellt von CADmium: Betreffs Doku : in der Hilfe! ..mach mal den Autolisp-Editor auf.. dann F1 ... und dann unter ActivX und-color: #FFFF99'>suchen.... Ich glaube für die Nutzung der Hilfe bin ich zu doof. Ich finde kein Thema zu ActivX (siehe Anlage). @Holger: Zitat: Original erstellt von Brischke: gib mal im VLISP-Editor vla-get ein und drücke dann [Shift]+[Strg]+[Leer]. Damit werden dann im Apropos-Fenster alle zur Verfügung stehenden Befehle gezeigt. Das funktioniert mi ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Schaltflächenbilder extrahieren
cadffm am 22.08.2015 um 17:48 Uhr (1)
War das jetzt ein Feedback zu Fiedel? Dann ist die Antwort irgendwie nicht so wirklich passend. Wenn das für mich war: Keine Bilder? Doch, das sind Bildinformationen. Deswegen auch mein Link an dich mit der Programmerweiterung, oder auch der Verweis auf andere Programme.An der richtigen Stelle bist du jedenfalls richtig, auch ohne Vorschau.Wenn dir das Programm keine XMX anbietet, dann würde ich mir halt alle Dateien anzeigen lassen, das sollte ebenfalls zur Wahl stehen.Ist in der Anleitung aber auch zu s ...
|
| In das Form Lisp wechseln |
|
Lisp : Verschachtelten Block aus Block kopieren
Hämmy am 01.04.2020 um 12:50 Uhr (1)
Hallo Leute,ich habe bei meinen Projekten immer folgendes Problem:Wir erstellen Fassaden, in diese sind Fenster Türen usw. verbaut.Dazu erstelle ich meistens für jede Baugruppe einzelne Blöcke.Die komplette Fassade muss ich in Architektenpläne legen, deshalb sind im Block "Fassade" einige Blöcke verschachtelt.Ich muss z.B. Sonnenschutz usw. von Fremdfirmen mit in die Blöcke nehmen, diese sind nicht immer gut benannt, und bestehen aus xx Blöcken.Wenn ich später einen Block aus diesen benötige, ist es immer ...
|
| In das Form Lisp wechseln |
|
Lisp : Produktinformation einer geladenen DWG bestimmen
cadffm am 18.01.2016 um 18:55 Uhr (1)
Ok, wir reden also von der Info die von DWGCHECK ausgewertet wird.Endlich mal ne interessant Frage Eine direkt abrufbare Variable(bei geöffneter DWG) kenne ich nicht,im ganzen Bereich der "direkt" per Lisp zugänglich ist, da wäre mirsowas ebenfalls nicht bekannt (will aber nichts heißen, ist ja recht speziell die Sache und man kann nicht alles wissen).(im übrigen hast du mir deinem READ... mehr Infor bekommen wie ich, zumindest finde ich den Beschriebenen Part nicht einfach so - habe aber auch nicht viel Z ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Löschen und bereinigen verschachtelter Blöcke
WolfgangE am 23.09.2004 um 10:25 Uhr (0)
Hallo Lisp-Gemeinde, bin hier ein wenig am verzweifeln, bitte um gute Raschläge. Ich möchte per AutoLisp einen Block (Schriftfeld) löschen. Anschließend möchte ich den Block über den Befehl PURGE bereinigen. Wenn der gelöschte Block nun aber verschachtelt ist, muss ich PURGE immer wieder aufrufen, bis die letzte verschachtelte Ebene abgearbeitet ist. Mein Lösungsansatz: Habe mir von MapCar die Funktion Get-Subinserts ausgeliehen, um die verschachtelten Blöcke zu erhalten. Code: ------------------------ ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : ssget mit Variablen im Filter ?
mapcar am 13.07.2005 um 13:48 Uhr (0)
Mach ich doch: Erstens stimme ich dir aus Prinzip zu: Ordentlich formatierter Code ist für mich die Grundvoraussetzung, dass man seinen eigenen Code auch nach vier Wochen oder vier Jahren noch verstehen und ändern kann. Und wenn man für Geld programmiert, besteht auch die Verpflichtung dem Auftraggeber den Code so zu liefern, dass auch jemand anders damit klar kommt, falls der Code-Autor im Urlaub Bekanntschaft mit den vielfältigen Erscheinungsformen der Materialermüdung gemacht hat - beim Bungee-Jumping. ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Read-line hilfe!
FiRePhoeniX am 11.11.2008 um 12:24 Uhr (0)
Hallo Forum,ich bräuchte mal wieder eure Hilfe. Und zwar geht es um folgendes:Will an eine bestehende Liste die erste Zeile ersetzt . Und z.B 5 neuen Zeilen angehängt werden.Das mit dem anghängen ist ein einfach da mach ich den Befehl:(setq a (open Pfad "a"))Dies bekomm ich ja hin. Aber das mit dem ersetzen der ersten Zeile macht mit Schwierigkeiten. Hab hier im Forum gesucht und bin auf folgenden Beitrag gestoßen. http://ww3.cad.de/foren/ubb/Forum145/HTML/002383.shtml#000001 Dort dir gibt es ein Programm ...
|
| In das Form Lisp wechseln |
|
Lisp : Bemaßungstexte alter Zeichnungen für Befehl auslesen
joern bosse am 22.09.2021 um 20:10 Uhr (1)
Hallo Mozi,nur ein Ansatz, im folgende Code wird ein Linienelement gepickt, dann ein Text mit Maßzahl, dann der Punkt, auf der zu versetzenden Seite.Code:(defun c[Doppelpunkt]offsetByTxt ( / OBJENTSELLIST OBJTXT ZAHL) (vl-load-com) (if (and(setq objEntselList (entsel "
Objekt zum Versetzen picken:")) (setq objtxt (car(entsel "
Text mit Maßzahl picken:"))) (setq zahl (atof(vl-string-subst "." "," (vla-get-TextString (vlax-ename-vla-object objtxt))))) (or(/= zahl 0.0) (alert "Der Z ...
|
| In das Form Lisp wechseln |
|
Lisp : OOP-Autolisp
archtools am 06.06.2013 um 22:27 Uhr (0)
Zitat:Original erstellt von reltro:Hallo archtools...Ja, ich weiß eh dass es objektorientiertes Lisp gibt... wollts mir bei gelegenheit mal anschauen. Wusste bis jetzt nur nicht genau welches der zahlreichen Dialekte sinnvoll sein könnte... Wenn du meinst Ironscheme ist da geeignet und/oder dem Plain-Lisp ähnlich, dann werd ich mir das mal zu gemüte ziehen...Naja, schon CL ist ziemlich verschieden von AutoLisp/VisualLisp. Scheme und IronScheme sind schon sehr verschieden davon. Ohne ein gewisses Entdecker- ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Von Lisp zu Lisp
marc.scherer am 01.04.2005 um 10:15 Uhr (0)
Zitat: Original erstellt von joern bosse: Hallo (if ( Breite 70.0) (progn (load Profi.lsp )(Funktionsname aus Profi.lsp));;end progn (progen(load Profi_plus.lsp )(Funktionsname aus Profi_plus.lsp)) ;;end progn );;end if Und bei der Load-Funktion mußt Du die Pfadangaben mit angeben, wenn die *.lsp-Dateien nicht in einem Acad-Supportpfad liegen Halte ich aber für Quatsch so etwas in den Funktionscode zu bringen. Ich halte da zwei Ansätze für sinnvoller: 1. Jede Lisp die Funktionen aus ner ande ...
|
| In das Form AutoLisp wechseln |