|
AutoLisp : Lisp für Höhenschichtlinien?
mkl-cad am 18.06.2004 um 07:42 Uhr (0)
Hallo 1. Alle Texte auf einem bestimmten Layer. Mit dem Befehl textmask aus dem Express-tools per Filter alle Texte nehmen und so die Linien unterbrechen. Sind natürlich nicht wirklich unterbrochen, sieht nur s aus. 2. Linientyp mit Text erstellen. Weis nicht wieviele Höhenlinien du hast. Warscheinlich zu umfangreich. (Bild) Linientypbeschreibung : *1.25,Linie 1,25 1,25 -----1,25------1,25------1,25------1,25----- A,8.2,-.6,[ 1,25 ,standart,S=.36,R=0,X=-0.36,Y=-.18],-1 standart= Textstilname -------------- ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Anonyme Blöcke per Lisp umbenennen
CADmium am 17.11.2009 um 15:18 Uhr (0)
anonyme Blöcke sind Blöcke , dessen Namen vom System vergeben werden und die , wenn sie nicht referenziert werden , vom System beim Speichern und Schließen der Zeichnung bereinigt werden... solche Blöcke entstehen bei u.a. bei Bemaßungen (*D..) und bei dynamischen Blöcken (*U) sowie bei einigen Konvertierern aus Fremdformaten ...die anonymen Blöcke werden von den Acad-Dialogen / Befehlen ignoriert .. man kommt da bloß programmseitig ran ( auch zur Erzeugung )------------------ - Thomas -"Bei 99% aller Pr ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Gleicher Wert in einer Liste finden
Dabrunz am 11.05.2004 um 10:46 Uhr (0)
Zitat: [..] vl-some ist ein stinknormale Lisp-Funktion, hat ja mit dem ganzen vla-...-Kram absolut nichts zu tun. Hat es schon, die gehört nämlich erst ab A2K zum Standard-Funktionsumfang und damit seit der Einführung von VLisp. AutoLisp kannte sie jedenfalls noch nicht. Zitat: [..] gesetzt den Fall, die Lösung darf VLISP verwenden ... Könnte auch heissen: Soll unter R12 oder 2.6 laufen - oder was? genau - oder unter R14 oder IntelliCAD oder ... Achim [Diese Nachricht wurde von Dabrunz ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : anonyme blöcke erstellen
Brischke am 22.04.2003 um 09:46 Uhr (0)
Hallo Jan, mehr brauchst du doch eigentlich auch nicht wissen. Code: (entmake (list (cons 0 "BLOCK") (cons 70 3) (cons 2 "*U") (cons 10 (list 0 0 0)) ) ) ;ab hier Elemente erzeugen die zum Block gehören sollen ... ... ;Elemente ENDE (setq nblk (entmake (list (cons 0 "endblk")))) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp-Zugriff auf neue Excel xlss, xlsm ...
joern bosse am 17.11.2011 um 14:57 Uhr (0)
Hallo Peter,wie CADmium bereits erwähnt hat, es ändert sich nichts. Es wird das Excel-Object geöffnet, nur das Du z.B. als Dateinamen Test.xlsm anstelle Test.xls verwendest. Die alten Methoden im Excel-Object haben sich bestimmt nicht geändert, wird sicherlich nur wieder einiges neues hinzugekommen sein.------------------viele GrüßeJörnhttp://www.bosse-engineering.comStammtisch in Wolfsburg http://ww3.cad.de/foren/ubb/Forum491/HTML/000179.shtml
|
| In das Form Lisp wechseln |
|
AutoLisp : Wblock
cad-wolli am 27.02.2004 um 15:11 Uhr (0)
Hallo, da meine Lisp kenntnisse mangelhaft sin und ich sonst nichts gefunden habe folgende Frage: Ich habe einen Wblock mit einer länge von y = 1000 mit dem Attributwert 1000. Jetzt möchte ich den Block in y-Richtung ändern, z.B auf 650. Nun sollte ein neuer block mit dem attributwert 650 erstellt werden. Komfortabel wäre eine Abfrage auf welchen y-Wert gändert werden muss. Hoffe ich habe mich einigermaßen verständlich ausgedrückt. Werde weitere Fragen gerne beantworten. ------------------ Gruss Wolli
|
| In das Form AutoLisp wechseln |
|
Lisp : Löschen von Objekten (Koordinaten)
cadffm am 22.07.2013 um 23:44 Uhr (0)
Die AutoCad Objektwahl akzeptiert auch Koordinateneingaben!Man könnte also, wenn das aktuelle BKS dem WKS entspricht, einfach 10,10 angeben.Wenn man sich aber eh schon mit Lisp befasst wäre es wirklich sinniger mit einem Filter zu arbeiten, da kann man auf den Objekttyp LINE einschränken falls doch mal etwas anderes in der Nähe liegen sollte oder man sucht das Objekt anhand seiner Eigenschaften zu suchen.(Command "_.erase" "10,10" "") würde sich wie erwähnt auf das aktuelle BKS beziehen.------------------L ...
|
| In das Form Lisp wechseln |
|
AutoLisp : block tauschen gc2
Brischke am 14.10.2003 um 13:53 Uhr (0)
Hallo Georg, du bist dir schon bewußt, dass du mit dieser Vorgehensweise den Grundstein für viele Probleme und Zeichnungsabstürze selber legst. Tausche die Blöcke aus, oder wenn du die Geometrie ändern willst, dann ändere die Geometrie in der Blockdefinition! 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, Auto ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp und Schraffuren
joern bosse am 12.05.2006 um 14:41 Uhr (0)
Hallo Silke,ich bin mir nicht sicher, ob ich Dich richtig verstanden habe. Mit fogendem Code kannst Du erst Objekte auswählen, und nur aus denen wird dann die Umgrenzung über den Befehl "bhatch" gesucht, der interne Punkt in der Fläche muß eingegeben werden.Im Beispiel habe ich das Schraffurmuster SOLID genommen.Code:(defun c:test (/ aws) (princ "
Bitte Objekte auswählen:") (if (setq aws (ssget)) (command "_.bhatch" "e" "SOLID" "o" "u" "n" aws "" "" (getpoint "
Punkt in der Fläc ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp geht nimmer unter 2008
Claudio am 17.04.2007 um 11:19 Uhr (0)
Hallo Ralle!Hätt ich eigentlich gleich dazuschreiben können...acetutil.arx gleich mitkontrollieren...Also - der Befehl ACET-UI-PROGRESS ist in der acetutil.arxdefiniert- gleiches wie vorher mit dieser Datei machen,dann sollte es klappen.Aber nochmal - könnte sein, daß dir auch sonst noch einiges"abhanden" gekommen ist...Aber statt neu zu installieren kannst Du auch die Daten desExpress-Verzeichnis der Installations-CD in dein Express-Directory rüberkopieren.(zb:..Z:Program FilesRootExpress -D:ADTExpress).G ...
|
| In das Form Lisp wechseln |
|
Lisp : Attribute aus dyn. Block auslesen
KathaB am 23.11.2016 um 13:55 Uhr (1)
Hallo Zusammen,vielen Dank für Eure Hilfe.Die Entwicklung hat mich zwar viele Stunden gekostet aber ich stellte das Programm so zusammen wie ich es benötige - wow.Ohne Eure Tipps hätte ich es allerdings nicht geschafft.Den einen oder anderen Teil Eurer vorgeschlagenen Programmcodes habe ich noch nicht richtig verstanden - da muss ich noch ein paar Stunden dranhängen :-)Meine heutige Frage:Kann Lisp auch die Werte einer "normalen" Tabelle lesen ?GrußKathi
|
| In das Form Lisp wechseln |
|
Lisp : AccoreConsole nimmt kein Lisp Befehle
cadffm am 02.10.2017 um 17:17 Uhr (1)
Zitat:Original erstellt von cadplayer:das hatte ich auch bemerkt - einfaches setq funktioniert aber auch nichtEin einfaches (setq MyVar "123") wird mit ; Fehler: no function definition: setq quitiert ?Da es die einfachste Antwort bzw. Lösung zu dem Problem ist gehe ich zunächst von einem Testfehler deinerseits aus was das betrifft.Zeige bitte das Script(und falls eingesetzt die *.lsp Datei) und das LOG zum Ablauf dazu.EDIT: Also einfach nur ein (setq MyVar "123") in die Befehlszeile senden.---------------- ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Polylinien zur Gesamtlänge aufsummieren
Brischke am 10.09.2003 um 09:17 Uhr (0)
Hallo anno45, ich weiß ja nicht, woher du diesen Code hast. Ich würde dir aber vorschlagen das Original zu verwenden. In dem, was du hier postest ist zu viel geändert, was die Funktion doch erheblich beeinflußt. Das findest du auf meinen Seiten im Freedownload-Tool 27 oder http://ww3.cad.de/foren/ubb/Forum54/HTML/003000.shtml Nimm von dort, die c:gl Funktion und füge am Ende das (TEXT_LANG) ein, dann könnte es laufen. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over ni ...
|
| In das Form AutoLisp wechseln |