|
Lisp : Datei mithilfe von LISP verändern
Lispelmann am 27.02.2008 um 18:14 Uhr (0)
Hallo Thomas, Hallo Joern,es hat super funktioniert. Ein herzliches Dankeschön für die Unterstützung.Gruß
|
| In das Form Lisp wechseln |
|
Lisp : sphärische Punkteingabe
Werner-Maahs.de am 28.02.2008 um 14:32 Uhr (0)
Hallo Thomas,Ohne Deinen Beitrag irgend wie geprüft zu haben, hier mal ein Beispielin AutoCAD:Code:1 Linie2 0,0,03 10090604in LISP:Code:(command "Linie" (0 0 0) (List 0 (* 100 (sin (/ pi 2))) (* 100 (sin (/ pi 3))))"") Hast Du das gemeint?------------------strukturiertes Zeichnen mit Werner-Maahs
|
| In das Form Lisp wechseln |
|
Lisp : sphärische Punkteingabe
Werner-Maahs.de am 28.02.2008 um 13:41 Uhr (0)
In AutoCAD habe ich die Möglichkeit der sphärischen Punkteingabe - AbstandWinkelWinkel. In Lisp habe ich bisher immer erst das BKS verändert um dann mit der Funktion (polar Punkt Winkel Abstand) ans gewünschte Ziel zu kommen. Dies zieht aber immer den, wie ich finde lästigen Schwanz (trans ..), mit der Koordinatenumwandlung mit sich. Daher hier meine Frage:Kann ich in Lisp eine Punktberechnung (ohne BKS-Änderung) vornehmen, die der sphärischen Punkteingabe in AutoCAD vergleichbar ist?------------------stru ...
|
| In das Form Lisp wechseln |
|
Lisp : DCL-Popuplist Remember-Funktion
RSt-Stahl am 28.02.2008 um 16:52 Uhr (0)
Hallo Forum,habe mal eine Frage bzgl. einer Popup_list bei der ich wie im Beispiel zu sehen einen Tag auswähle dieser wird mir dann ausgegeben. und in einer Variablen gespeichert. Nun die Frage wie schaffe ich es das beim nächsten Programm Aufruf der zuletzt gewählte Tag wieder angezeigt wird? Bei Ratio_Buttons kann man mit set_tile den letzten Knopf wieder "aktiv" schalten. Aber wie stelle ich das bei diesen Popup_lists an? (Die werden doch immer wieder neu "gebildet" beim Neustart des Programms?) Das LIS ...
|
| In das Form Lisp wechseln |
|
Lisp : stark verschachtelte Zeichnungen
CAD-Huebner am 28.02.2008 um 21:38 Uhr (0)
Willkommen bei CAD.DE! Vier wichtige Links für den problemlosen Einstieg:Richtig Fragen - Nettiquette - Suchfunktion - System-InfoDie Verwendung von verschachtelten Blöcken hat an sich nichts Schlechtes. Was muss man daran bitte aufräumen?In AutoCAD 2008 kann man den Befehl VONLAYEREINST/_SETBYLAYER benutzen, wenn man in Blöcken die Objekte auf die Eigenschaft "vonLayer" setzen will.Will man die Layer in den Blöcken tatsächlich auf einige Wenige zusammenführen, bietet sich LAYZUSF (Option Name) an. Da ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoLISP englisch - deutsch
ARKarch am 29.02.2008 um 09:56 Uhr (0)
Hallo alle miteinander.Wir haben folgendes Problem: Bis vor kurzem haben wir noch mit älteren AutCAD -Versionen gearbeitet - allerdings in englischer Version. Nunmehr sind wir auf auf AutoCAD Architecture 2008 deutsch umgestiegen und haben das Problem, dass unsere vor Jahren erstellten AutoLISP -Programme nicht mehr funktionieren. Bei Ausführung erhalten wir Fehlermeldungen hinsichtlich der Inetrpretation einzelener Befehlsteile.zB:Nicht eindeutige Antwort, bitte präzisieren...SEtzen oder SPerren oder STat ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoLISP englisch - deutsch
fuchsi am 29.02.2008 um 11:16 Uhr (0)
diese Lisps werdet ihr wohl händisch überarbeiten müssen.Dazu ein TippNehmt immer die englischen Befehle mit einem vorangestelltem Unterstrich(command "_MOVE"..) anstatt (command "SCHIEBEN"..)diese Schreibweisefunktioniert auf allen Autocadversionen, udn sit damit sprachunabhängig.Bei den Optionen niemals die Optionskürzel verwenden, sondern die Optionen immer auschreiben(command "_layer" "_Thaw" ..) statt (command "_layer" "_t" ...)ist erstens lesbarer, und zweitens kann man sich sicher sein, dass das Lis ...
|
| In das Form Lisp 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 |
|
Lisp : bem faktor global
CAD-Huebner am 29.02.2008 um 14:51 Uhr (0)
Mit dem Beschriftungsmaßstab aus AutoCAD 2008 kann man das viel eleganter lösen, da braucht man nur noch einen Bemaßungsstil (maßstabsabhängig).Einfach mal die Systemangaben ausfüllen.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : trans - was ist falsch
Geos am 08.03.2008 um 14:54 Uhr (0)
Hallo HenningIch glaube, deine Tips sind etwas zu "hoch" für mich, zumindest würde es aber viel Mühe bedeuten, mich da hinein zu knien, und das ist mir die Programmkosmetik (Neugierde) auch wieder nicht wert. Da Autocad das KoordSys wechseln kann, hatte ich erhofft, dass man das auch mit Lisp-Bordmitteln fiktiv nachspielen kann.------------------Schöne GrüßeErnst www.geopaint.at
|
| In das Form Lisp wechseln |
|
Lisp : bem faktor global
tunnelbauer am 29.02.2008 um 16:37 Uhr (0)
Achja - noch ein Nachtrag zum Nachtrag:Tony Tanzillo löst das in einem Dreizeiler... http://groups.google.com/group/autodesk.autocad.customization/msg/7eb89ffa1f960707?hl=en& ------------------GrüsseThomasKorrekturen zum Kochbuch AutoLISP
|
| In das Form Lisp wechseln |
|
Lisp : bem faktor global
tunnelbauer am 03.03.2008 um 23:48 Uhr (0)
Zu 1.)Was meinst du damit? Im Modell und im Ansichtsfenster?Das Funktioniert nur wenn du aus dem Layoutbereich ein Ansichtsfenster aktiv schaltest...zu 2.)Was versuchst du da?Probier mal:Code:(defun xpfact ( / ) (setq ReziProk (/ 1 (caddr (trans (0 0 1) 2 3)))) (princ ReziProk)(princ))zu 3.)Code:;updatet die titelblattinfos(defun update ( / ) (command "UPDATETITLE"))Was soll das sein? Ist bei dir "UPDATETITLE" ein AutoCAD-Befehl? Oder wo kommt das Ding her? (In deinem LSP-File ist es nicht definiert...)--- ...
|
| In das Form Lisp wechseln |
|
Lisp : Warnung beim Comilieren (LIST)
fuchsi am 04.03.2008 um 10:46 Uhr (0)
Das schaut irgendwie nach Artikel-Daten aus.Sowas mache ich immer so, dass ich mir die Daten aus dem ERP-System direkt in eine Access Datei ziehe, und diese dann mittels SQL-Statements abfrage.Hat in Lisp nichts verloren.------------------ Ing. Anton FuchsWWW.FFZELL.AT.TC
|
| In das Form Lisp wechseln |