 |
Lisp : Mtext auslesen und als Dateinamen verwenden
PAS81 am 04.01.2012 um 11:19 Uhr (5)
Hallo Leute,ich habe mal ne Frage!Wir nutzen bei uns in der Firma eine Lisp zum DXF-Speichern. Sieht wie folgt aus!Code:;---- Funktion um Zeichnung in DXF Version 2007 in Auftragsbezogenen-Ordner zu speichern ----(defun c:DXF_0001_Rohdecke () (setq objekte (ssget)) (setq Name (getfiled "DXF speichern unter" "F:Aufträge 001 Test 550110CNCHOMAG 2_MDD415_Owners_Cabin 1_Rohdecken" "dxf" 1) ) (command "dxfout" Name "V" "2007" "O" objekte "" ""));----Ende des Lisp Programmes----In jedem Werkstück was wir anwähl ...
|
| In das Form Lisp wechseln |
|
Lisp : Mtext auslesen und als Dateinamen verwenden
Dorfy am 04.01.2012 um 12:25 Uhr (1)
ungetestetCode:;---- Funktion um Zeichnung in DXF Version 2007 in Auftragsbezogenen-Ordner zu speichern ----(defun c:DXF_0001_Rohdecke () (setq objekte (ssget));;;geändert start(setq Name (strcat "F:Aufträge 001 Test 550110CNCHOMAG 2_MDD415_Owners_Cabin 1_Rohdecken" (vlax-get (vlax-ename-vla-object (car (entsel))) "textstring" ) ".dxf" ));;;ende(command "dxfout" Name "V" "2007" "O" objekte "" ""));----Ende des Lisp Programmes----dein Pfad ist fest "verdrahtet", keine Fehlerabfrage vorhanden, ...
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : StringToReal
FiRePhoeniX am 11.12.2008 um 08:50 Uhr (0)
Hallo Forum,bin neu in der VBA Szene. Hab vorher was mit Lisp gemacht und kann es eigentlich auch schon recht gut. Hab vor paar Tagen dann heraus gefunden das AutoCad den VBA Editor hat. Da dachte ich mir das muss ich mal versuchen. Hab mir jetzt auch das Buch bestellt "AutoCad programmieren mit VBA" dies kommt aber erst am Montag .Wollte bis dahin was mit dem Editor machen. Dies kappt zur zeit auch ganz gut. Hatte jetzt aber eine frage.Hab ein Textfeld erstellt wo man nur zahlen eintragen kann. Den code h ...
|
| In das Form AutoCAD VBA wechseln |
|
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 |