|
Lisp : AutoCAD 2009 und UNDOCTL
archtools am 08.05.2008 um 19:58 Uhr (0)
Zitat:Original erstellt von archtools: Das erklärt die Totalabstürze bei VLX-Programmen, die diesen Code nutzen. Das ist ein ernstzunehmender Bug, wenn es sich nicht um eine angekündigte Änderung des Verhaltens von undoctl handelt. Bei älteren AutoCAD Versionen steht undoctl auf 5.Mit dem Aufruf über eine C:TEST Funktion wollte ich prüfen, ob AutoCAD 2009 eventuell neuerdings selbst Undo-Gruppen öffnet, wenn ein Lisp-Befehl aufgerufen wird. Daran liegts also nicht.Hier der Auszug aus der Online-Hilfe von ...
|
| In das Form Lisp wechseln |
|
AutoLisp : xlspl ??? wie sieht denn die liste aus ?
Brischke am 15.03.2006 um 10:58 Uhr (0)
Hallo philipp,dann bastel dir doch eine XSLT, die das Zeugs in eine Lisp-Datei schreibt. LSP sind nur ASCIIs, was dann also mit dem Saxon-Transformator möglich sein sollte.Ich kann mir in diesem Zusammenhang aber auch eine Transformation in eine DXF-Datei vorstellen. Oder eine PHP, die dann eine DXF erzeugt. Damit wärst du Plattformunabhängig und die Geometrie kann in allen möglichen CAD-Systemen angezeigt werden.Oder du machst (wie scheinbar geplant) eine Transformation in das Punkte und Linien-Sysem. Dan ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Diesel Ausdruck / Text ausgeben
Jonapap am 09.10.2010 um 20:58 Uhr (0)
Hallo Alfred,bevor ich eine Frage ins Forum stelle, schaue ich grundsätzlich immer, ob nicht jemand schon eine Lösung für mein Problem hat - das sollte wohl auch selbstverständlich sein.Ich hatte mir eigentlich vorgestellt, dass ich irgendeinen Befehl wie bei LISP "princ" übersehen habe.Anscheinend gibt es so etwas aber nicht.Es ist nicht so, dass ich die Lösung in dem genannten Thread nicht akzeptiere.Du schreibst, dass es in dem genannten Thread eine 1:1-Vorlage gibt.Wie ich bereits geschrieben habe, hab ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : DCL - nesting
Brischke am 29.03.2005 um 14:27 Uhr (0)
Hallo Kenny, es gibt im Lisp keine verschachtelten Dialoge. Jedes Dialogfenster wird einzeln für sich betrachtet. Man kann jedoch einen Dialog starten und daraus einen weiteren, ohne den ersten zu beenden. Dazu ist folgendes Vorgehen notwendig Das gesamte Dialogfensterhandling wird in eine While-Schleife gepackt. In dieser wird der Wert der Variablen geprüft, welche vom (done-dialog #) zurück gegeben wird. Dieser ist der Rückgabewert aus (start-dialog). (while ( DCLSTATUS 1) (action-tile NEXT (done-dial ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD LT : Hilfe: Mehrere Blöcke teilweise umbenennen
Mistkäfer am 19.11.2019 um 11:32 Uhr (5)
Hallo CAD-Gemeinde,wer kann helfen?Ich versuche in mehreren Blöcken und Textstilen gleichzeitig einen String-Teil zu markieren und zu ersetzen.Mit den Befehl UMBENENNEN und altes Wort: *Suchwort* bekomme ich zwar alle gesuchen Strings markiert, aber mit neues Wort: *neu* nicht ersetzt. Lediglich mit altes Wort: Suchwort* schaffe ich es das Suchwort zu ersetzen, wenn es am Anfang des Strings steht.Die Datei mit einem Editor zu öffnen klappt gar nicht, weil da nur Symbol-Matsch rauskommt.Mit Folgendem Lisp h ...
|
| In das Form AutoCAD LT wechseln |
|
Rund um Autocad : drehen und kopieren
marc.scherer am 04.02.2005 um 15:53 Uhr (0)
... und weil ich mich gerade sowieso mit der CopyObjects Method beschäftigen mußte, reiche ich noch mal ne IMHO saubere Lösung nach. Bei dieser Lösung werden immer die zuerst gewählten Objekte kopiert und dann die KOPIEN gedreht. Die Funktion wiederholt sich solange, bis der User keinen Drehpunkt mehr eingibt. Aufruf mit "CR". Code: (VL-LOAD-COM) (defun C:CR (/ SGET) (princ "
Objekte zum Kopieren und Rotieren wählen: ") (if (setq SGET (ssget)) (CR SGET) ) (princ) ) (defun CR (AUSWA ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : (command "_.line" pkt " lot" li)
Brischke am 20.01.2004 um 11:30 Uhr (0)
Hallo Jan, Die Fehlermeldung in der Befehlszeile, die beim Ausführen deiner Zeile erscheint sagt dir eigentlich ziemlich genau, wo der Fehler liegt. Punkt oder Optionstitel wird benötigt Du übergibst jedoch einen Elementnamen. Du musst nicht rechnen, sondern einen Punkt auf der Linie übergeben, das Lot sucht die Funktion dann selbst. (setq li (cadr (entsel)) sollte funktionieren. Hier im Forum oder auch in Rund um AutoCAD wurden bereits öfter die Vorzüge und Nachteile der (command-Programmierung diskutie ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD Structural Detailing : SDNF-Schnittstelle?
Schachinger am 30.07.2012 um 08:50 Uhr (0)
Hallo Hartmut,Das klingt ja schon mal ganz gut.. Details von Trägern (also schräge Abschnitte etc.) sind glaub ich sowiso nie bei SDNF mitgepackt - der SDNF-Austausch würde auch eher noch beim Layouten bzw. für Berechnungen zur Anwendung kommen. Also mal eine sehr gute Nachricht .Wenns für die Stahlbaubefehle "PLANTSTEELDEDIT" oder "PLANTSTEELSELECTSHAPE" auch eine Befehlszeilenfunktion geben würde dann hätte ich mir den SDNF-Import schon längst über Lisp selber zusammengestöpselt (VBA geht noch ein bissc ...
|
| In das Form AutoCAD Structural Detailing wechseln |
|
Inventor : Inventor-Werkstattzeichnung
NobbiB am 23.11.2004 um 11:00 Uhr (0)
Kurz gesagt, die Konvertierung von: - Layern geht ohne Probleme - Farben geht zum Teil...Problem: 255,255,0 ist in MDT nicht unbedingt Gelb! - Text rudimentär vorhanden (größte Baustelle!!!) - Symbolen in Blöcken hat zur Folge, daß sich der Text nicht automatisch anpaßt. Aufgelöst läßt sich der Text automatisieren, allerdings sind s dann halt nur noch einzelne Striche. - Schriftfelder, Revsions- und Bohrungstabellen funktioniert, bis auf die Einschränkungen mit den Schriftarten. - Stücklisten lassen sich ...
|
| In das Form Inventor wechseln |
|
PTC Creo Elements/Direct Modeling : STEP-Export
der_Wolfgang am 21.02.2018 um 15:09 Uhr (2)
Hallo Stephan,anbei mal eine Variante der Funktion AssignMaterialToPartName wobei Daten und Funktionalitaet getrennt sind.Die Daten sind in einer variable ausgelagert. Das ist eine einfache String-String-Liste.Der eigentliche LISP code reduziert sich dann auf wenige Zeilen Code:(defun get-Material-by-PartNamePattern (Teil) (let ((Teilename (sd-inq-obj-basename Teil))) (dolist (a-mat-PNP *material-by-partname*) (when (sd-string-match-pattern-p (car a-mat-PNP) Teilename) (return ( ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Rund um Autocad : Finde alleine keine Lösung prn
mapcar am 28.10.2004 um 23:57 Uhr (0)
Ich kann auf alle Fälle Deine Frage nicht verstehen Ich auch nicht, und es nervt manchmal ganz schön, wenn man so etwas vorgesetzt bekommt. Der Wille zum Helfen ist hier durchaus da, coolcad, aber nur dann, wenn wenigstens die Frage halbwegs klar ist. Um die Frage klar darzustellen, kann man sich solcher Mittel bedienen wie der (korrekten) deutschen Sprache incl. der gängigen Satzzeichen sowie der Groß-/Kleinschreibung, und vor dem Abschicken sollte man doch auch mal einen Gedanken daran verschwenden, ob ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Export Linieneigenschaften nach Excel, Import, Aktualisierung
rexxitall am 19.06.2013 um 21:53 Uhr (0)
HiKLAR geht das - allerdings mit VBA .NET (LISP?).Alle 3 Fragen ien klares JA!der Haken mit Klicki Bunti oder copy and paste ist da nix mehrDu kannst JEDEM acad Zeichnungselement z.B. ein oder mehrere Dictionarys verpassen (BTW geschickt). es gibt auch noch ein aelteres API die XDATAS aber die koennen nur 256 Bytes aufnehmen - angeblich gehen 16 kb nur das naechste audit wird die absaebeln - nach 256 byte - cool - steht nirgends.Also XDATA= NO GO.Bei dictionarys gildet die kannst su UEBERALL drankleben. ...
|
| In das Form Rund um AutoCAD wechseln |
|
OneSpace Modeling : Heikos Homepage
Heiko Engel am 11.08.2006 um 07:50 Uhr (0)
Schlagworte : annotation
cocreate
me
me10
onespace
onespacedesigner
osd
osdm
solid
soliddesigner
workmanager
Moinsens,ich habs mir lange überlegt und die Entscheidung auch lange vor mir hergeschoben:Aus zeitlichen und privaten Gründen werde ich mich von meiner inoffiziellen Hilfeseite http://osd.cad.de zurückziehen. Matthias (Highway45) wird mit dem O.K. von A&A die Seiten übernehmen und weiterführen.Was wird sich dadurch ändern?Ich denke dass sich nichts ändert. Der Übergang wird fließend sein, die Adresse bleibt dieselbe, die Infos bleiben auch dieselben und evtl. werden noch neuere hinzukommen oder das Desig ...
|
| In das Form OneSpace Modeling wechseln |