|
AutoLisp : vba oder lisp?? oder eine einfache frage
luky am 10.02.2004 um 14:32 Uhr (0)
sali holger habe ich gemacht. (bin immernoch stolz auf die textanpassung in einem lisp von cad-wiesel ein kleines makro im excel (aufzeichnen und editieren) hat auch spass gemacht. wollte damit nur sagen, ich probiere schon zuerst und frage nicht einfach aus faulheit heraus. hoffte eigentlich das die lisp-befürworter die fehlenden funktionen des vba für das acad aufzählen. aber wenn beides gleich ist muss ich wohl doch noch eine nacht darüber meditieren. danke das du dir die zeit genommen hast. (dein ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Popup, Hyperlink, Excel & Co.
Brischke am 28.06.2007 um 08:17 Uhr (0)
Hallo kschlepp,auf dein Posting Bezug nehmend sage ich wirklich: Lass es sein!Ich traue mir nicht zu, dir die DCL-Programmierung hier im Forum so zu erklären, dass du damit etwas anfangen könntest.Wie mir scheint, bist du auch in Sachen AutoLISP Anfänger. Dieses absolut notwendige Wissen solltest du allerdings bereits besitzen, wolltest du Dialogfenster in Lisp programmieren.Zum Thema VBA. Deine Aufgabe lässt sich sicher auch als VBA-Makro lösen. Vielleicht sogar einfacher, da das Dialogfensterhandling in ...
|
| In das Form Lisp wechseln |
|
Lisp : Daten in Excel-Zellen schreiben
Rabbit 007 am 29.09.2008 um 18:46 Uhr (0)
Soohabe mir den Link von Dorfy auch mal angesehen du musst natürlich darauf achten das du wenn du den Code in dem Link verwenden möchtest,Du dir eine ordentliche Lösung überlegst für Savearray und Range weil Zitat:Daten (aus einer Massenermittlung)haben nicht immer die gleiche länge und daraus muss ein Range erstellt werden der sich dann auch mit der Listenlänge verändert.z.B. Brauche ich 4 Spalten oder 7. muss man auch den Savearray anpassen.oder die Anzahl der Listenelemente sind mal 400 und mal 2000.Dem ...
|
| In das Form Lisp wechseln |
 |
Lisp : ssget für Daten einer Applikation
archi.archi am 10.11.2022 um 19:40 Uhr (15)
Hallo cadffm,soweit ist jetzt alles geklärt.Da den Objekten über einen Applikations-Befehl die ACAD_XDICTIONARY-Daten (leer) kurz vor meiner geplanten Manipulation (Excel Ex- und Import) zugewiesen werden, ist eigentlich sichergestellt, dass alle Objekte auch leere ACAD_XDICTIONARY-Daten enthalten.Also keine Probleme mit der Auswertung der "liNearObjectDict" dictionarys.Was ist an (102 . "{ACAD_XDICTIONARY") so besonders, dass es mit ssget nicht bei allen Objekten funktioniert?Kann man evtl. auch auf "liNe ...
|
| In das Form Lisp wechseln |
|
Lisp : BURST in LISP integrieren
Daniel Möller am 13.06.2012 um 18:30 Uhr (0)
Hallo zusammen,wir wollen in einer Zeichnung alle Attribute von allen Blöcken in Text umwandeln ( mit dem Befehl burst ) und anschließend alle Texte in eine Excel Datei schreiben.An sich funktioniert alles allerdings bekommen wir es nicht hin dass der Befehl burst durchläuft.(defun C:convert()(C:burst)(command "alle" )(C:TXTXLS)(command "z" "z" )) )Gibt es eine Möglichkeit dem Befehl burst zu übermitteln dass er einfach alles auswählt? Über command geht es nicht.Oder ist die einzige Alternative die burst.l ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Nachbar Zelle aus Tabelle
tunnelbauer am 28.06.2005 um 17:02 Uhr (0)
Nochmals ich, irgendwie stell ich mir deine Aufgabenstellung reichlich schwierig vor; schliesslich willst du was aus Excel in AC einlesen, AC muss aber zeitgleich mitbekommen, dass es sich hierbei um eine Liste handelt, welche es mit dem aktuellen Dateinamen vergleicht und im Fall des Falles aus der Liste den zugehörigen Wert ausliest und wiedergibt... siehe hierzu auch: http://autolisp.mapcar.net/where.html (das letzte Beispiel von Axel liese sich schon auf deinen Fall umtexten, wäre da nicht noch das ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Summe der Längen aller Linien und Splines ermitteln
Clayton am 23.05.2007 um 12:12 Uhr (0)
Hi,Geht auch ohne Programmieren. Wenn Du LOGFILEMODE auf 1 hast, dann stell Dir Autocad eine Textdatei her, wo Du alle Daten mit _list erfassen kannst. Wenn Du Dir z.B. TextPad herunter laedst, kannst Du alle Linien, die ein bestimmtes Wort enthalten markieren (in diesem Fall "Length") und auch alle markierten Linien in die Zwischenablage bringen. Dann entweder nach Excel oder zurueck nach TextPad - wie im Bild. Stell nur LOGFILEMODE wieder auf 0, wenn Du fertig bist, sonst laeuft mit der Zeit alles auf de ...
|
| In das Form Lisp wechseln |
|
Lisp : Aus Zwischenablage einlesen
Bernd P am 23.06.2016 um 11:29 Uhr (1)
Servus, was sind das den für Inhalte?man kann über VBA die Inhalte auch direkt von Excel nach Autocad senden. Wenn man das geschickt macht kann man jeden beliebigen Bereich senden.kuckst du hier http://ww3.cad.de/foren/ubb/Forum54/HTML/016228.shtml#000003 ----------------------- Bitte Systeminfo eintragen, warum siehst du hier.Wünsche:Tabllen (XLS,ODS) FDO nativ einbinden, FDO-WMTS, richtige Ebenen für Layer, Erweiterter Attribut-Editor "auffrischen", dyn. Xrefs, mehrere modell Bereiche, Halo4Texte, versch ...
|
| In das Form Lisp wechseln |
|
Lisp : Versetzen beidseitig
ReneReichel am 30.06.2021 um 14:00 Uhr (1)
Zitat:Original erstellt von ReneReichel:Meine autodidaktische Herangehensweise ist, mir die Grundlagen über die Erarbeitung eines eigenen Codes anzueignen, das hat bei VBA (Excel) recht gut funktioniert. Hierzu nehme ich natürlich diverse Hilfestellungen aus dem Netz (und dankenswerterweise hier aus dem Forum) ebenso mit, wie Tutorials und Handbücher. Ich will halt verstehen, was ich tue bzw. warum das, was ich tue, nicht funktioniert.Hallo Stefan,hallo cadffm,genau das oben beschriebene habe ich nun dank ...
|
| In das Form Lisp wechseln |
|
Lisp : Attribute aus Excel einlesen
kurt.trattner am 24.06.2014 um 08:00 Uhr (1)
Ich bin nun noch ein Stück weiter Ich habe es geschafft meine Daten als "Zeilen" zu definieren.Mit folgendem Code:Code:(setq cnt 0) (repeat (length data) (setq Attv (cons cnt (nth cnt data))) (setq cnt (1+ cnt)) (setq ZEILEN (cons Attv ZEILEN)) (if (= cnt (length headerlist)) (setq cnt 0) ) ) (setq ZEILEN (reverse ZEILEN))Die Ausgabe sieht folgendermaßen aus:((0 . 14471) (1 . *U20) (2 . 4) (3 . 4) (4 . 4) (5 . 4) (6 . 4) (7 . 4) (8 . 4) (9 . 4) (10 . 4) (11 . 4) (12 . 4) ( ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Lisp ohne ACAD ausführen ?
HPW am 16.08.2005 um 07:32 Uhr (0)
Zitat:Original erstellt von mapcar:Und noch ein letzter Hinweis: Wer ein Lisp sucht, mit dem man mal eben außerhalb von AutoCAD einen typischen "Windows-Dialog" mit ein paar Berechnungen programmieren kann - dat gibbets nich. Alles, was existiert, beruht derzeit auf Tk, Gnome, Cygwin usw. - d.h. es läuft zwar auf jeder Plattform, sieht aber optisch auch immer so aus - ohne jetzt etwas abwerten zu wollen. Im Falle newLISP trifft dies nicht so ganz zu. Die native IDE basiert zwar auf TK, aber die newLISP DL ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp aus Lisp ausführen ?
tunnelbauer am 11.03.2005 um 18:13 Uhr (0)
zum Thema Browseraufruf: CADchup s SiCADDE zum Thema Word (Excel): CADmium Zum Thema Aufruf von LSP in LSP: (da beginne ich jetzt vielleicht doof) Wenn das LSP im LSP definiert ist (also die aufzurufende Funktion eine Funktion in deinem LSP ist) Code: (defun c:deineFunktion ()) blablabla blablabla (deineSubfunktion); hier wird deine Subfunktion aufgerufen blablabla blablabla (defun deineSubFunktion); hier wird deine Subfunktion definiert blablabla blablabla Wenn deine LSP eine externe LSP ist: ( ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Länge einzelner Polylinien
Waldemar76 am 07.10.2010 um 10:37 Uhr (0)
Hallo,ich habe ein kleines Problem. Ich muss leider aus meiner Zeichnung einzelne Länge mit viel Aufwand rausmessen. Wer könnte mir helfen ein zusatz Tool in AutoCAD LISP zu schreiben bzw. ein Programm zur verfügung stellen mit dem ich mir die ganze arbeit spare. Vielleicht existiert ein Tool wo ich meine Zeichnung nur markieren muss und die einzelnen Längen angezeigt (zB. in Excel)werden.Vielleicht über Datenextraktion?Ich habe eine PDF Datei eingefügt die mein Problem darstellt. Ich brauche die einzelnen ...
|
| In das Form Lisp wechseln |