|
Rund um Autocad : Plankopf ersetzen
Bernhard GSD am 06.06.2005 um 08:48 Uhr (0)
(DEFUN C:Kopfneu() (command _INSERT A1-Plankopf=C:/_CAD-Bib/Planköpfe/a1-Plankopf.dwg nil) ) Dieses Lisp ersetzt einen Plankopf (wenn die Attribute gleich bleiben) Die Pfade, Datei- und Blocknamen sind natürlich zu ersetzen. Eine Möglichkeit wäre es diese Zeilen in eine Startup-Lisp zu setzen: (DEFUN S::STARTUP() (command _INSERT A1-Plankopf=C:/_CAD-Bib/Planköpfe/a1-Plankopf.dwg nil) ) Nach Gebrauch entfernen oder auskommentieren. ------------------ Gruß aus Wien Bernhard [Diese Nachrich ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Screen Refresh in Lisp-Schleife
HPW am 21.02.2012 um 14:15 Uhr (0)
Bei Nutzung einer externen Anwendung durch (startapp ..) und warten in einer Lisp-Schleife macht Autocad keinen Screen-Refresh. Wenn ich eine andere Anwendung nach vorne hole oder meine externe Anwendung über dem Autocad-Screen zu bewegen, wird der Autocad-Screen falsch oder weiss dargestellt. (startapp "extern.exe") (while (not(findfile rfile)) (command "._delay" 100) ) Gibt es eine Möglichkeit dies zu verhindern?Hans-Peter------------------Hans-Peter
|
| In das Form Lisp wechseln |
|
CoCreate Programmierung : lisp: move :faces
Patrick Weber am 07.11.2008 um 11:20 Uhr (0)
Hallo mal wieder! Ich versuche, mit Hilfe eines LISP, gewählte Flächen (Form egal) zu verschieben, doch bekomme ich immer den Fehler "Keine Flächen zum Bewegen angegeben." (dolist, get_selection, usw. habe ich auch schon probiert)Wäre jemand so freundlich, die Funktion für das Bewegen mehrerer Flächen funktionsfähig umzuschreiben? Oder vielleicht noch besser, ein vorhandenes Beispiel? Ich finde leider nichts, woran ich mich orientieren könnte. Ich habe die Funktion aus dem "großen" Macro herausgenommen ...
|
| In das Form CoCreate Programmierung wechseln |
|
Lisp : command-Befehl mit variabler Länge
joern bosse am 29.02.2008 um 12:12 Uhr (0)
Hallo,eins vorweg, Holgers Weg finde ich besser und mache es eigentlich auch selber so.Folgendes wäre aber auch noch möglich:1. Über (tblobjname "BLOCK" Blockname) die Anzahl der definierten Attribute aus der Blockdefinition abfragen2. Einen Command Befehl in eine LISP-Datei schreiben3. Diese LISP Datei ladenz.B.Code:(command "_.insert""BOFKP""-153.275000000000,-18.187000000000,0.0"0.2500000000000.2500000000000"Attwert1""Attwert2")Ich bin der Meinung, daß ich irgendwann mal einen guten Grund hatte so zu ve ...
|
| In das Form Lisp wechseln |
|
CoCreate Programmierung : Lisp 3D-Kehlnaht
der_Wolfgang am 13.08.2009 um 21:08 Uhr (0)
Zitat:Original erstellt von NOBAG:Heute habe ich mich gefragt weshalb es das Lisp 3D-Kehlnaht noch nicht gibt?Weil DU es nicht geschrieben hast. Dein Bild macht indirekt schon die zusätzliche Randbedingung das es sich um 2 Planare flächen handelt. Ansonsten koennte der Winkel zwischen den Flächen auch alles andere als konstant sein! Die Kante, an der sich die Kehlnaht entlang windet, koennte aber auch deutlich abwechselungs reicher und vor allem krummer sein. PS: ja ich weiss von der Existenz von SolidWe ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Zahlenformat
Denys am 12.10.2004 um 11:22 Uhr (0)
Hallo, ich bin gerade dabei mein erstes Lisp zu schreiben. Für ein neu zu erstellendes Teil möchte dessen Namen aus den Eingabedaten kreieren lassen. (setf Part-name (format nil /~a-~ax~a Da WD)) Die Variable Da wird im Dialog als positive-integer abgefragt, WD dagegen als positive-length. In Part-name erscheint nun WD mit etlichen Nachkommastellen (z.B. 5.2000000000000002 bei Eingabe 5.2), was natürlich nicht so schick ist. Wie kann ich das Format für WD mit nur einer Nachkommastelle festlegen bzw. noc ...
|
| In das Form Makro Programmierung wechseln |
|
Rund um Autocad : Blöcke mit Sequenzen
Brischke am 05.09.2003 um 12:39 Uhr (0)
Hi, ich kenne das Problem in einer etwas anderen Form: es kann sein, dass das Sequend-Objekt einen Layer zugewiesen bekommen hat - Warum auch immer?. Auch wenn man sich 100%ig sicher ist,(und auch sein kann) dass man diesen Layer nicht verwendet hat, lässt sich dieser nicht bereinigen. Da muss/müsste man dann mal mit LISP ran, damit kann man bestimmt auch diese Layerzuordnung löschen. (habe aber nix fertiges) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Ich ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : LISP zur Suche von höchstem / niedrigstem Punkt
CADchup am 11.09.2024 um 10:17 Uhr (1)
Zitat:Original erstellt von archtools:... aber nach meinem Verständnis gehören zumindest grundlegende Lisp-Kenntnisse zu jedem durchschnittlichen AutoCAD-Anwender....Hi,Eine Anmerkung hierzu. Ich habe in der Vergangenheit viele (nicht nur) durchschnittliche AutoCAD-Anwenderinnen und Anwender kennengelernt. Über den Daumen gepeilt schätze ich, dass Lisp-Kenntnisse im kleinen einstelligen Prozentbereich lagen. Mit sinkender Tendenz - übrigens bei allen Kenntnissen der AutoCAD-Funktionen.Soviel zum Spannungsf ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Anpassen des Startvorgangs
Jürgen Scheeren am 11.10.2006 um 12:25 Uhr (0)
Hallo CADdog,haste falsch verstanden, mit der Startgruppe hat das nichts zu tun,der Vorgang war bisher soAutocad Starticon drücken,Autocad startet und wenn Autocad geöffnet wird erscheinautomatisch unser Firmenlogo.Mit einer Script-Datei funtz das ja auch. Diese Dinge sind ja auch in der Acadhilfe beschrieben, da kann man mit dem Starticon Vorlagedateien, Konfigurationsordner , Skriptdateien usw. direktmitladen, halt nur keine Lisp und das ist mein Problem ob da irgendjemand einen kniff kennt um eine Lisp ...
|
| In das Form Rund um Autocad wechseln |
|
PTC Creo Elements/Direct Modeling : Kontur über LISP erzeugen
jpsonics am 04.06.2018 um 14:04 Uhr (1)
Hallo Wolfgang,vielen Lieben Dank für die Erläuterungen. (Ja, ich fange mit LISP leider gerade erst an.)Hier und da fehlt mir hier noch so ein wenig die Logik "First" spuckt den ersten Wert aus, "Last" aber eine Liste? (Hätte man in der Doku aber auch herausfinden können, wenn man ordentlich gelesen hätte )Hatte es auch mal mit "NTH" probiert und bin ebenfalls kläglich gescheitert. Ich sehe aber schon, das Thema wird mich noch laaaaaaange begleiten und mir so manch einen "interessanten" Abend bereiten - ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Rund um Autocad : Fang (SNAP) abstand umschalten??
THE_ONE am 15.10.2006 um 16:53 Uhr (0)
Hi!Danke, das mit der Lisproutine schaut gut aus und funkt auch nur wie leg ich das gnaze auf einen Button hab von Lisp leider ned wirklich viel Ahnung. Vielleicht könnte mir das jemand kurz beschreiben.Bis jetzt hab ich folgendes gemacht.1:Visual Lisp Editor geöffnet2:Code eingefügt (Strg+C und Strg+V)3:File gespeichrt unter snap_change.lsp4:APPLOAD in die Commandozeile eingegeben, das File geladen und zur History hinzugefügtLeider weis ich jetzt nicht wie ich die Funktion aufrufe, und auch nicht wie ich ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD ARX Object : Lisp von c# aus laden ohne! SendStringToExecute
Brischke am 17.05.2011 um 23:25 Uhr (0)
Update!Hintergrund: Ich bastel an einer Datenbankbasierten UserVerwaltung. Soll heißen: Es gibt Benutzer und Benutzergruppen, in einer Datenbank werden Systemvariablen, Menüs, Support-Pfade und eben zu ladende Lisp-Dateien vorgehalten. Das Programm liest die Infos entsprechend des Eintragungen in der Datenbank aus und biegt das System entsprechend hin. Das hat den Vorteil, man brauch nur eine DLL in das Image mit einschieben, und der Rest wird ohne irgendwelche Änderungen an der acad-Lisp oder sonstwo erle ...
|
| In das Form AutoCAD ARX Object wechseln |
|
Programmierung : OSDM: kleines Lisp-Programm zum Kopieren eines Teils gesucht
MC am 16.10.2006 um 11:39 Uhr (0)
Hallo Lisp-Gemeinde,ich möchte ein kleines Lisp-Programm schreiben, welches mir ein zu wählendes Teil kopiert und nach Erstellen der Kopie das Original gleich löscht. Der neue Name kann einfach der des originals mit dem Index .1 sein, wie das ja auch in Standardfall ist.Hintergrund ist, daß wir manchmal Normteile aus Cadenas laden, die dann noch verändert werden müssen. Das geht aber wegen des Schreibschutzes nur mit Kopien der Normteile.Soweit bin ich, aber das klappt nicht. Kann mir mal jemand auf die Sp ...
|
| In das Form Programmierung wechseln |