|
Rund um Autocad : LISP oder besser VBA oder C++
Bernd Cuder am 05.09.2002 um 00:24 Uhr (0)
Und noch etwas, die Entwicklungszeit und auch die Gründe die du unter ARX angeführt hast sind schlicht und einfach lächerlich, ich programmiere seit einem Jahr auf ARX, und ich habe auch benutzerdefinierte Objekte programmiert, aber ich bin heute auf ARX genauso schnell wie vor einem Jahr auf VBA oder Lisp. Vielleicht solltest du in ARX mehr programmieren als darüber zu schreiben, dann würdest vielleicht von 20-500? auf 5, oder wenn du gut bist auf 2 runter kommen. ------------------ Ing. Bernd Cuder Ca ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Lisproutinen laden
cad4fun am 10.03.2011 um 09:14 Uhr (0)
In der CUI-Datei lade ich unter LISP-Dateien eine Datei "routinen.lsp", welche bei Kontrolle unter ExtraAutoLispAnwendungen auch als geladen angefüht ist. In dieser "Routine.lsp" habe ich dann z.B. (defun c:LISP1 (/) (load "Q:/.../Lisp/LISP1.lsp") (c:LISP1))stehen. Aber die LISP1 wird mir erst dann gestartet, wenn ich die Routine.lsp NOCHMALS in die DWG reinschiebe(reinlade). Daheim auf 2008 funktioniert das einwandfrei, im Büro auf der brandneuen 2011 nicht. Habe ich was übersehen oder nicht beachtet?
|
| In das Form Lisp wechseln |
|
Lisp : reskalieren mit lisp (amrescale)
CADmium am 12.10.2006 um 19:40 Uhr (0)
Amrescale ist kein originaler ACAD-Befehl sonder Bestandteil einer Arx aus dem Mechanical-Aufsatz... festzustellen z.B.. mit (type amrescale) -EXRXSUBR. Der Aufruf vial Lisp kann somit so erfolgen: (amrescale).. Zur Abwechselung ist die Funktion auch mal so programmiert, dass man ihr auch Parameter mit auf den Weg geben kann... Für dich dann z.B: so (setq Auswahl (ssget))(setq Masstab 0.5)(amrescale Auswahl Masstab)------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des ...
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : LISP versus DIESEL in LT
greatmgm am 21.01.2016 um 08:09 Uhr (15)
Guten Morgen zusammen,nix schlimmes, nur eine Frage Vor vielen 1000 Jahren habe ich meinen Konstrukteuren im Acad R14 ein kleines Programm in Lisp geschrieben. Das hat nichts weiter gemacht als einen Maßstab abgefragt undwenn im Ansichtsfenster: diesen eingestellt und wenn im Modellbereich: dann dimscale und celtscale so angepasst das es hübsch ist.Da wir nie 3D zeichnen sind wir dieses Jahr auf 2016 LT umgestiegen und damit fiel auch Lisp weg :/Was ich nicht wusste, das meine 5 Konstrukteure aktive Nutze ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Mit LISP programmiert fast niemand mehr, heutzutage ...
Theodor Schoenwald am 18.11.2009 um 20:51 Uhr (0)
Hallo Peter,dann noch eine par Ergänzungen:Beispiel: Ich arbeite mit dem Texteditor JFE von Jens Altmann.Ob wohl er Freeware ist, hat Jens in den Editor noch Wünsche von mir integriert. Den Editor verwende ich auch für Lisp, wenn ich nicht im ACAD bin. Die Sytaxhervorhebung habe ich für Lisp und CNC angepasst.Fazit der Editor ist ein gelungenes Werkzeug.Noch nie hat mich interessiert mit welcher Programmiersprache JFE erstellt wurde. Ich freue mich ganz einfach, dass ich ein nützliches Werkzeug habe.Genau ...
|
| In das Form Lisp wechseln |
|
Lisp : Mit LISP programmiert fast niemand mehr, heutzutage ...
Theodor Schoenwald am 18.11.2009 um 20:51 Uhr (0)
Hallo Peter,dann noch eine par Ergänzungen:Beispiel: Ich arbeite mit dem Texteditor JFE von Jens Altmann.Ob wohl er Freeware ist, hat Jens in den Editor noch Wünsche von mir integriert. Den Editor verwende ich auch für Lisp, wenn ich nicht im ACAD bin. Die Sytaxhervorhebung habe ich für Lisp und CNC angepasst.Fazit der Editor ist ein gelungenes Werkzeug.Noch nie hat mich interessiert mit welcher Programmiersprache JFE erstellt wurde. Ich freue mich ganz einfach, dass ich ein nützliches Werkzeug habe.Genau ...
|
| In das Form Lisp wechseln |
|
AutoLisp : lisp automatisch starten...
Proxy am 13.05.2004 um 17:41 Uhr (0)
ID_PDFMACHEN [_Button( Infotext für Knopf , klein.bmp , gross.bmp )]^C^C^P (load Drive:/Folder/DATEI.LSP ) ;^P_befehl besser ist natürlich die Lösung mit z.B. (if (not geladen)(progn(setq geladen 1)(load (strcat pfad proxy.vlx )))) kannst dann ... geladen, pfad und proxy.vlx ... deinen Wünschen nach anpassen ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Extrudieren LISP - Hoehe nach Layer-Name
SNOOP_69 am 15.03.2023 um 10:53 Uhr (1)
Hallo zusammen,hat jemand eine Lisp mit der ich eine Polylinie in Z-Richtung extrudieren kann und hierbei als Extrusionshöhe die letzten 1-2 Stellen aus dem Layernamen übernehmen kann?Wir arbeiten mit Layernamen die Materialstärken enthalten - Bsp: "100-Material-X-S20". Ich möchte jetzt eine Polylinie extrudieren und die "20" aus dem Layernamen der gewählten Linie direkt als Extrusionshöhe übernehmen.Hat jemand was passendes dazu?Vielen Dank für euren Support schon im voraus!Gruß
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : mit Linienlänge selektieren
Madler am 28.03.2012 um 21:16 Uhr (0)
Hallo Forum,ich bräuchte einen kleinen Schups in die richtige Richtung.Ich habe Zeichnungen in denen ich Linien anhand der Länge in einen Auswahlsatz bekommen möchte.Mit der Schnellauswahl funktioniert das ja nicht, mit dem Filter hab ichs auch nicht hin bekommen.Da ich nun schon einige kleine Lisp-Programme erfolgreich im Einsatz habe, dachte ich an ein kleines Lisp.Mein Problem ist nun das es ja keinen Gruppencode für die Länge einer Linie gibt. Wie kann ich also mit ssget arbeiten ohne Gruppencode-Linie ...
|
| In das Form Lisp wechseln |
|
Lisp : Schriftfelddaten per Lisp einfügen
Werner-Maahs.de am 26.09.2007 um 08:41 Uhr (0)
Wenn ich Schriftfelddaten z.B. als Attribut in meinen Zeichnungen haben möchte, erledige ich dies relativ bequem beim Erstellen der per ATTDEF.Ähnlich kann ich den Code aus dem Schriftfelddialog kopieren und z.B. in einer Textzeile einfügen.Nun hatte ich gedacht, so etwas auch mittels einer kleinen LISP-Routine (coomand "TEXT" ...) zu erledigen. Hat leider nicht geklappt!Geht dies so nicht? Oder, habe ich einen Fehler gemacht?------------------strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Lisp auf bestimmte Layer anwenden
CADuceus am 18.05.2011 um 12:27 Uhr (0)
Guten TagIch habe Dank Hilfe aus diesem Forum (Lob, Lob...) ein Lisp welches bestimmte Objekte innerhalb aller Blöcke löscht (für Nachleser).Jetzt wollte ich einfach dass das Lisp nur Blöcke auf dem Layer "XYZ" bearbeitet - ich kriegs aber nicht hin. Ich blick nicht durch das ganze VLAX-Zeugs durch.Hier das Lisp ohne Layerberücksichtigung:Code:(defun C:MyDELALL (/ BLOCK) (vl-load-com) (vlax-for BLOCK (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) (if (= (vla-get-isxref BLOCK) :vlax-false ...
|
| In das Form Rund um AutoCAD wechseln |
 |
PTC Creo Elements/Programmierung : Eingabedialog-Fenster Position bestimmen?
Seele am 25.09.2019 um 08:26 Uhr (1)
Hallo, ...Standardmäßig erscheint das Fenster eines LISP-Makro immer im View-Port-Fenster oben Links, und ist da auch nicht schlecht.Ich bräuchte aber ab und zu eine andere Position,....Ist es möglich zu bestimmen, wo das Fenster eines LISP-Makro am Fenster erscheint? Wenn ja, wie sieht die Eingabe dazu aus?Gruß Wolfgang ------------------alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. Werden wir es schaffen? Ja wir schaffen das !!! :-)
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Autocad VBA : lisp-ausdruck auswerten
Brischke am 19.05.2004 um 12:42 Uhr (0)
Zitat: Original erstellt von fuchsi: @defun Autodesk Anwendertreffen am 15.06. in Steyr/Österreich! klingt interresant, wär nicht so weit zum Fahren für mich @fuchsi wäre eine gute Gelegenheit, sich einmal persönlich kennen zu lernen. Würde mich freuen. Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich !
|
| In das Form Autocad VBA wechseln |