|
Rund um Autocad : LISP oder besser VBA oder C++
AB am 04.09.2002 um 08:45 Uhr (0)
Guten Morgen, ich habe jetzt mal eine ganz allgemeine Frage zur Programmierung von AutoCAD. Ich will ein Programm erstellen, welches über ein beliebiges Bauteil, nach einer von mir erstellten Regel, Linien zeichnet (Oberflächenlinien sind wohl nur durch Querschnitte zu erzeugen). Auf diesen Linien Punkte verteilt und diese wiederrum in einer bestimmten Art und Weise verbindet und dann die Längen dieser einzelnen Linien ermittelt und in einer Excel-Tabelle ausgibt. Hinzukommt, dass ich eine Eingabemaske ers ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Koordinaten einlesen...
mapcar am 08.11.2004 um 23:54 Uhr (0)
Öh, Lisp ist doch eine ansteckende Krankheit, oder? Die Symptome sind ziemlich bekannt: Man hat das Gefühl, dass Horizont noch nicht gleichbedeutend mit Ende dieser armseligen Welt ist. Parallel dazu dieser Juckreiz in den Fingern, wenn sie sich einer Tastatur nähern. Morgens wacht man schweissgebadet mit diesem Was geht -Gefühl auf, weil man nachts diese Geht doch gar nicht -Alpträume hatte. Was kann man eigentlich in diesen Kästchen von 1-10 wählen? Ist nur ein Generator für Textbausteine: 1 = Ei ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Achtel- bzw. Viertelkreis an einer Geraden
JosefG am 04.10.2004 um 20:28 Uhr (0)
Guten abend alle zusammen! Ich möchte mich recht herzlich bei Euch für die Tipp s bedanken. @charlie BV Deine Antwort ist eine gute Lösung ohne ein Lisp-Programm. Bogen -St/M/Win -@(Radius) (Winkel) -45° / 90° @Bernd P Kannst Du es evtl. genauer definieren! @fuchsi So wie Du die Lösung beschreibst - zwei Gerade; einen Winkel - ist die Lösung OK. Aber bei einer Geraden ohne Winkel? @mapcar Ok - demnächst für solche Sachen eine GIF-Datei. Axel, mir fehlt die ganze Antwort (keine halben Sachen - ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blöcke suchen
Brischke am 16.06.2003 um 15:24 Uhr (0)
Hallo Andi, das habe ich mir schon gedacht, dass du so etwas vor hast. Wozu alle diese Zeichnungen auf einmal aktualisieren? Das ist nur notwendig, wenn diese Zeichnungen direkt mit anderen Systemen geöffnet und gedruckt oder ohne zu öffnen weiter gegeben werden. Ansonsten reicht es doch vollkommen aus, wenn das beim öffnen der Zeichnung unmerklich im Hintergrund geschieht. Unabhängig davon - ich würde ein kleines Lisp schreiben, dass, wenn der gesuchte Block vorhanden ist, diesen austauscht. Dann ist e ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD Plant 3D : Aktionsmakro in LISP
Laszlo7 am 18.06.2018 um 09:20 Uhr (1)
Guten Morgen zusammen!Ich bin auf der Suche nach einer Lösung für folgendes Problem:Ich zeichne Rohrleitungen und möchte diese dann lediglich als 3D-Volumenkörper darstellen.Also habe ich das Aktions-Makro erstellt, dass ich im Anhang beigefügt habe. Allerdings soll dies nicht die finale Lösung sein, da ich beim Makro immer noch in der Schnellauswahl jeweils klicken muss, damit es so passiert wie ich es möchte.Der geplante Ablauf sieht wie folgt aus:Alles auswählen - Ursprung - Schnellauswahl - Objekt: Blo ...
|
| In das Form AutoCAD Plant 3D wechseln |
|
AutoCAD VBA : Maßstabliste (scalelist) bearbeiten
CAD-Huebner am 20.05.2009 um 14:43 Uhr (0)
Zitat:Original erstellt von Andreas Widmann:Hmm, schade, mit Lisp kann ich nicht umgehen weil ich da keine Programmierkentnisse hab und mit .net wirds auch nichts weil ich ja einen Button im AutoCAD haben will.Bisher hab ich immer Cleanupscales.exe von Autodesk verwendet, will das bereinigen der Maßstäbe aber als Button für die aktuelle Zeichnung haben um einfach mal zwischendurch draufdrücken zu können.Sie dir mal Scalelistdel.lsp (eingedeutscht von Peter Tr.) an. http://ww3.cad.de/foren/ubb/Forum54/HTML ...
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : Automatic Dimension AutoCAD LISP??
kadirozen am 27.07.2023 um 16:02 Uhr (1)
Das ist wirklich gut zu hören.Ich bin mir nicht sicher, was Sie mit Menumacros meinen, aber wenn es möglich ist, als LISP und unsere Mitarbeiter haben nur den Code eingeben, machen Sie die Auswahl und drücken Sie die ENTER taste und es speichert automatisch 2 DXF und 1 PDF, wäre es wunderbar.Kleines Beispiel zum Status der Layerstatus. (Es ist mehr als das, aber es ist die Kurzversion)Wir haben solche LayersNo_Seq_GhostNo_Seq_GranitBemassungMaschine_NummerHilfslinienSonstigesKantenDetailNachschneidenRevisi ...
|
| In das Form Lisp wechseln |
|
Lisp : Auswahl, bei nein abbruch
fuchsi am 10.08.2010 um 08:57 Uhr (0)
Noch was(command "cancel") ist etwas, nun ja ungewöhnlichDazu gebe es erstens (exit) in Lisp.Noch schöner wäre eine Abbruch ohne FehlermeldungCode:(defun c:sv()(command "BEREINIG" "BL" "" "N");; Rahmen/Schriftkopf/Stempel auf AM_BOR;;Stückliste auf AM_5;;Zeichnungsblöcke auf 0(command "_zoom" "_e")(command "LIMMIN" "0.0000,0.0000")(command "Griddisplay" "2")(command "Gridmode" "1")(command "LWDISPLAY" "EIN");;abfrage(initget "Ja Nein")(setq Abfrage (getkword "Sind Grenzen,Limiten und Linienstärke ok? [Ja/N ...
|
| In das Form Lisp wechseln |
|
Lisp : Excel Datei einlesen
CADmium am 19.11.2006 um 11:01 Uhr (0)
Zitat:Original erstellt von MZjochen:gibt es eine Möglichkeit Excel Datein mit Lisp einzulesenja, über ActivX .. entsprechender Code ect. sollte sich sogar hier im Forum finden lassen Zitat:ohne dass die Exel Datei dabei geöffnet istgeöffnet muß sie schon werden.. alerdings kann dass im Hintergrund (also nicht sichtbar) ablaufen. Zitat:bzw. Excel überhaupt installiert ist.wird wohl nix werden, da du für den ActivXzugriff ein EXcel-Object brauchst.. es sei denn , du kennst dich super im Binären-Excel-Datei ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Fehlermeldung bei command solans
mapcar am 08.11.2005 um 21:57 Uhr (0)
In der Hilfe steht genau das, worum es hier geht. SOLVIEW ist nur für interaktive Zwecke zu gebrauchen. Scripts fallen allerdings auch in die Kategorie interaktiv, denn sie simulieren ja einen an der Tastatur sitzenden User. Nochmal: Hier geht es nicht um Skripte, sondern um Lisp! Und da kann ich nun wirklich nur noch mit dem Kopf schütteln, dass du deinen Kursteilnehmern was falsches beibringen willst, weil dir das Richtige auch mit so viel Hilfestellung zu mühsam ist. Ist das die Kompetenz, die erwartest ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Basispunkt bei Blöcken
CADmium am 08.02.2004 um 12:55 Uhr (0)
Ich denke mal, das es per Lisp geht.., aber wie genau soll das Tool funktionieren? Etwa so ? ...Blockreferenz anklicken, neuen Basispunkt anklicken, den bezüglich des Blockes umrechnen un im Block setzen und dann die Einfügepunkte aller Referenzen des Blockes so verändern, das sich diese an den gleichen Koordinaten innerhalb der Zeichnung bleiben .. ? Mal schauen.. So: Eine unelegante Lösung, findest du im Anhang. Setzt den Basispunkt im Block bei einer auszuwählenden Blockreferenz neu und datet alle and ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Block-im-Block auflösen
Brischke am 23.03.2011 um 18:20 Uhr (0)
Hallo glocker,Programmiert habe ich derlei bereits - ginge also.Aber das Lisp-Forum ist ja für Fragen der (Lisp-)Programmierung gedacht. Daher meine Fragen: Wie weit bist mit eigenen Programmierversuchen? Wo hakt es bei der Umsetzung genau?Meine (schnellmalruntergetipptecommand)Lösung sieht wie folgt aus:-- Schleife durch die Blocktabelle in der folgendes gemacht wird1. Einfügen des Blocks am Ursprung2. Ursprung3. -- While-Schleife Prüfen ob bei den aufgelösten Elementen ein INSERT dabei ist =:Ja - Insert ...
|
| In das Form Lisp wechseln |
|
OneSpace Drafting : Lisp-Tool für Oberflächensymbol in Annotation ?
MC am 25.04.2005 um 10:55 Uhr (0)
Hallo allerseits, wir haben seit kurzer Zeit OSDM mit Annoation im Einsatz und um damit richtig durchstarten zu können scheint im Annation etwas zu fehlen (evtl. bin ich auch nur zu blind...). Ich versuche mal zu beschreiben, was ich suche: Beim Oberflächenrauhigkeiten bemaßen wird ja nun nicht immer alles in 3,2 zu fertigen sein, sondern auch mal 1.6, 6.3 o.ä. Um diese, in der Zeichung verwendeten Rauhigkeiten, nun alle aufzuzählen , wurden bei uns früher im ME10 über ein Makro die verwendeten Werte über ...
|
| In das Form OneSpace Drafting wechseln |