|
Lisp : alles klar mit AutoCAD 2011?
alfred neswadba am 15.07.2010 um 08:19 Uhr (0)
Hi,ich kenne diese Form der ProgressBar nicht, hätte aber schon meine Gedanken dazu:Es gibt Dialogsarten in AutoCAD, die, wenn im Vordergrund und modal angezeigt, keine Events mehr auslösen. Soll heissen, wenn Du während eines solchen modal geöffneten Dialogs Elemente modifizierst, kommt kein Event, dass Objekte modifiziert werden.Das kann durchaus gewünscht sein (um höhere Performance zu erzielen), das kann aber für parallel geladene Applikationen, die auf COM-Events setzen, ziemlich tödlich sein.AutoCAD ...
|
| In das Form Lisp wechseln |
|
Lisp : Linie in Punkt umwandeln
globerDa95 am 27.03.2017 um 14:09 Uhr (1)
Hallo,wie könnten diese 10 Zeilen aussehen? Ich habe nämlich folgendes Problem:Ich habe Positionen angegeben bekommen, diese bestehen aus zwei Linien (kreuz). Ich bräuchte im Prinzip ein Skript, dass in die Mitte der beiden Linien ein Punkt setzt. Wobei es toll wäre, wenn es bei beliebigen objekten (Kreise, Blöcke etc.) immer die Mitte nimmt und man diese Objekte mit "ähnliche Objekte" auswählen könnte.Ich hab zwar kleine Sachen mit Lisp gemacht, jedoch wäre das eine Nummer zu hoch für mich... Tipps oder ...
|
| 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 |
|
Lisp : DXF-EXPORTIEREN
marc.scherer am 27.08.2009 um 12:06 Uhr (0)
Zitat:Original erstellt von udouk:Hab ich vorher noch nicht gehabt - Woran kann das denn nun liegen?Macht er in dieser Zeichnung immer!? Zitat:Original erstellt von udouk:Wie schon gesagt, es erfüllt seine Funktion - bis auf die Fehlermeldung (zu Viele Argumente) am Ende, die ich gerne weg hätte.Wenn Du Deinen aktuellen Code mal als Anhang hier postest, können wir Dir vielleicht sagen woran es hakt. Du könntest natürlich auch einfach die VLIDE dafür benutzen dem Fehler auf die Schliche zu kommen (Stichwor ...
|
| In das Form Lisp wechseln |
|
Lisp : ENTSEL mit Filter
gmk am 27.10.2009 um 12:24 Uhr (0)
Servus!Ich füge mit (COMMAND "_insert" ....) einen Block in eine Zeichnung ein. Ausgerichtet wird der Block an einer Linie oder Bogen mittels VLAX.... Die Linie/Bogen wähle ich mit ENTSEL.Als Einfügepunkt verwende ich den Pickpunkt aus ENTSEL. Um den Pickpunt genau zu definieren (mit Schnittpunkt) zeichne ich vorher Hilfslinien die obige Linien/Bögen schneiden. Das Programm ist fertig und funktioniert.Jetzt meine Frage: Wie kann ich es verhindern dass der Block beim Picken an der Hilfslinie ausgerichtet wi ...
|
| In das Form Lisp wechseln |
|
Lisp : Schulungsversion
bu am 14.09.2011 um 11:18 Uhr (0)
Danke cadffm,so sehe ich das auch. Die hälfte der Konstrukteure spricht kein deutsch mehr, sind externe Mitarbeiter, Leiharbeiter und und und ...Natürlich wird der Konstrukteur gewarnt, aber das bringt mich bei einer entsprechend grossen Zeichnung nicht weiter. Nach jetzigem Stand heisst das, alles nochmal von vorn. Ich möchte hier auch den Konstrukteur vor sich selbst schützen. Die Lage ist hier einiges verzwickter als es auf den ersten Blick scheint.Deshalb, auch wenn ich mich wiederhole, warum, wenn Aut ...
|
| In das Form Lisp wechseln |
|
Lisp : Leerzeichen in Layern
Steff179 am 23.03.2009 um 18:54 Uhr (0)
Hey Beckerich habe mir dein sache zur übungsaufgabe gestellt.sollte funktionieren. betonung auf "sollte".ich bin ganz am anfang mit lisp. kann keine fehler ausschliessen.das lisp ist auch nicht wirklich das gelbe vom ei... das hätten die anderen sicher mit 1/3 der zeilen geschafft ich musste halt auf die funktionen zurückgreifen die ich kenne oder die mir gerade durch den kopf gingen...kopier einfach den code in eine datei und speichere die als "name.lsp"du kannst sie mit dem befehl LSP dann L ins autocad ...
|
| In das Form Lisp wechseln |
|
AutoLisp : nur teile eines String
Petra_Sp am 17.06.2004 um 09:15 Uhr (0)
Hallo Fuchsi Danke nochmal, hat prima Funktioniert. Du hast mir sehr damit geholfen!! Eine Frag noch an alle: Kann ich mir aus einem Dateinamen z.b. DetailB001-20-5-001-.dwg einen ganz bestimmete Position z.b. den 1 er (6. Position von rechts) rausfiltern und in meinen Plankopf automatisch auf eine bestimmte Position eintragen-verwenden? Ist das möglich?? Oder der umgekehrte Weg wäre auch nicht schlecht. Ich habe z.b. in meinem Plankopf Attripute wie Art (4), Plannr. (001) und Index (-). Diese sollen dann ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Stapelverarbeitung
nebuCADnezzar am 20.07.2023 um 16:43 Uhr (1)
HallöchenHab mal wieder selbst nicht gut genug dokumentiert... Wiedereinmal muss ich n paar tausend .dwgs ändern, dafür hab ich meine paar Jahre alte acaddoc.lsp ausgegraben und aufgepeppt.Code:(defun-q S::STARTUP ( ) (princ "
Losgets
") (princ) ;(load "c:WorkSpaceSettings ForsterAutoCADCustomizationFORSTER comands.LSP") (command "FORSTERRBP") (command "FORSTERLAYERS") (command "FORSTERCLEAN") (command "_qsave") ;(command "_close") )die dann schöne in ne Supportordner geworfen dammit die bei ...
|
| In das Form Lisp wechseln |
|
Lisp : MTEXT mit entmake setzen
romi1 am 26.03.2010 um 11:36 Uhr (0)
Hallo!Habe mir ein Lisp geschrieben, welche diverse Daten extrahiert und diese formatiert (mit Tabulatoren, ...) in die Variable "mtext-zeile" schreibt; diese Daten sollen dann zum Schluß als MTEXT mit entmake in die Zeichnung gesetzt werden:Code: (entmake (list (cons 0 "MTEXT") (cons 100 "AcDbEntity") (cons 100 "AcDbMText") (list 10 (car einsetzp) (cadr einsetzp)) (cons 40 2.5) (cons 41 250) (cons 1 mtext-zeile) ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerstates
SebZ am 22.08.2007 um 12:28 Uhr (0)
hallo - ich hole mal dieses alte Thema wieder nach oben.Ich hatte mich nur eben gewundert, dass die Zeichnungsanalyse bei einer Zeichnung (dwg2000) die vorhandenen 4 Layerstates nicht bemerkt hat ("- KEIN EINTRAG- " unter "Layerstände").Zur Vermeidung von Missverständnissen: die LS habe ich mit der Layersteuerung und nicht mit den ET vereinbart.Hab ich da was vergessen?[/EDIT]PS:die Textfelder der Einträge sind auf 20 Zeichen beschränkt (habe gerade die Blöcke abgefragt, aber ich glaube diese Beschränkung ...
|
| In das Form Lisp wechseln |
|
Lisp : Kreis zu Elypse verformen
jupa am 21.11.2015 um 21:49 Uhr (1)
Zitat:Original erstellt von Bauvermesser:Kann man mit wenigen Befehlen einen Kreis in eine Elypse wandeln?Nein. Der Typ eines Elementes kann grundsätzlich nicht geändert werden. Schon beim Lesen des Betreffs schoß mir durch den Kopf "Block aus Kreis ungleich skalieren", also das was Du bereits machst. Die Bemerkung "Möchte aber den Kreis der Baumkrone als Block erhalten" verstehe ich allerdings nicht. Wenn du eine Blockdefinition erzeugst, die geometrisch einen Kreis beinhaltet und von dieser beliebig skal ...
|
| In das Form Lisp wechseln |
|
Lisp : pedit mit mehreren objekten
tappenbeck am 14.11.2006 um 08:40 Uhr (0)
Moin !ich habe in einer Zeichnung den Linienverlauf durch viele kleine Einzellinien vorliegen (ist also keine AutoCAD-Linien mit Muster).Nun möchte ich diese Linien über PEDIT mit MEHREREN OBJEKTEN verbinden - doch leider kommt es zu "Querschlägen".Führe ich die Linienverbindung mit dem VERBINDUNGSTYP "DEHENEN" aus, dann werden nur sehr wenige Linien verbunden - obwohl ich den FUZZY-Faktor entsprechend hoch gesetzt habe. Bei "BEIDES" werden zwar alle miteinander verbunden. - Aber es werden auch Linienverbu ...
|
| In das Form Lisp wechseln |