|
Lisp : Lisp zum Ermitteln von einem Schnittpunkt
cadplayer am 05.04.2012 um 16:00 Uhr (0)
Ich habe mal den Text in Word mit kyrilisch code importiert und dann das ganze in den Google geworfen, da kam das rausAutor: Gregor Cherevkov http://www.elecran.com.ua/ ===========================Keine Haftung für die Verwendung dieser Texte und eventuelle Fehler sind die Autoren nicht.Allgemeine KommentareFunktionen werden in AutoLisp geschriebenAlle Berechnungen werden mit mathematischen Methoden (Vektoralgebra, analytische Geometrie), ohne Unterstützung beim Aufbau von AutoCAD-Objekten und deren Analyse ...
|
| In das Form Lisp wechseln |
|
AutoLisp : dcl anfaenger
andi2050 am 05.03.2006 um 23:16 Uhr (0)
Hallozu 1:An die Werte kommst Du mit get_tile.Dies funktioniert aber nur, wenn der Dialog noch aktiv ist d.h. zwischen start_dialog und done_dialog.Sollen die Werte beim Verlassen des Dialogs gelesen werden sollen, kannst Du das dem Button mit action_tile zuweisen.(action_tile "accept" "(setq var (get_tile "key"))(done_dialog)")Da dies bei mehreren Werten ziemlich unübersichtlich wird, kann man dies auch in eine eigene Funktion packen. Diese rufst Du dann in dem action_tile-String VOR done_dialog auf.z.B. ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Entwicklung einer allgemeinen *Error* Funktion...
Dabrunz am 27.02.2004 um 15:37 Uhr (0)
Zitat: Original erstellt von mapcar: Jetzt bin ich hier nicht nur mit einem (Marc) sondern mit zwei Code-Unästheten konfrontiert [..] Ich rücke auch immer um 2 ein, aber nicht mal um 2, mal um 3 und mal um 7. Ja-ja, zumindest was die Einrücktiefe und End-Kommentare angeht (obwohl ich sie gerne als visuelle Kontext-Tennzeichen benutze, habe ich meinen Beitrag mal bereinigt) kann ich dir in Grenzen Recht geben. Bei Einrückungen bin ich bisweilen inkonsequent, dennoch: Code: (setq blabla (func arg1 ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Einfügepunkt entspricht nicht immer den Koordinaten
cadffm am 02.06.2021 um 13:53 Uhr (1)
Hallo Bubi,ich habe mir die DWG und das Lisp nun einmal angesehen (mehr haben wir nicht bekommen).1. Alles was hier im Thread steht ist gut und richtig, ABER ich denke es hat nichts mit dem Problem zutun! Dennoch. Du nutzt einen AutoCAD-Befehl (insert) und daher ist es richtig sich um den Objektfang zu kümmern, es ist also nicht alles unnötig gewesen.2. Der Code fragt ja jeden Punkt durch den Benutzer einzeln ab,also wird bei der Punktabfragt und dem Einfügepunkt angeben dieselbe Einstellung verwendet (a ...
|
| In das Form Lisp wechseln |
|
Lisp : In LiSP: statt Klicken soll ein Auswahlrechteck her
toXin am 04.04.2007 um 13:36 Uhr (0)
Hallo,brauche diese Hilfe, um den Code vom Tool ATT-Clone anzupassen.Ich möchte dabei die Blöcke, welche die Attributwerte des zuerst angeklickten Source-Blocks übernehmen sollen, nicht anklicken müssen, sondern per Auswahlrechteck markieren. Sonst müsste ich zig tausendmal klicken. Hier der Code von ATT-Clone:;;; ***********************************************************************;;; * ATT-CLONE dient zum Übertragen von Attributwerten eines Blockes auf *;;; * beleibige andere Blöcke. ...
|
| In das Form Lisp wechseln |
|
AutoLisp : ActiveX: Layer-Erzeugung erzeugt Access Violation
tom.berger am 28.06.2004 um 13:30 Uhr (0)
Zitat: Original erstellt von Dabrunz: Nun habe ich bereits einen Workaround gefunden, der ist allerdings wenig elegant (das sind Workarounds allerdings i.d.R. nicht). Mich würde nun schwer interessieren, ob s hier jemanden gibt, der/die zu diesem Verhalten fundierte Hindergründe kennt Hallo Achim, im Gegensatz zu CADwiesel kann ich den Fehler unter AutoCAD 2002 unmittelbar nachvollziehen. Eine Erklärung dafür habe ich zwar auch nicht, aber auf eine ganze Reihe ähnlich seltsamer Bugs der COM Schnittst ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Objekte zählen
mapcar am 25.06.2004 um 18:12 Uhr (0)
Hi CADchup, da ich es war, der dein Programm als unstrukturiert und trivial bezeichnet hat, komme ich deiner Bitte natürlich gerne nach. Das Wort unstrukturiert beinhaltet natürlich tatsächlich Kritik, trivial aber nicht: Hier geht es doch nur um den korrekten Gebrauch von ein paar elementaren Lisp-Funktionen, mehr nicht. Aber das Wort Schö...he möchte ich jetzt vermeiden;-) Zur Kritik also: Ich habe das Ganze mal richtig formatiert, und zwar nach der einfachen Regel: Wo eine Klammer aufgeht, fin ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Aufbau DCL-Masken
mapcar am 31.08.2005 um 19:57 Uhr (0)
Hi Jörn,zunächst mal vorab: Setz bitte ein CODE-Tag um deinen Lispcode, damit er nachvollziehbar ist - du kannst deinen Beitrag auch noch nachträglich editieren. Code ohne Einrückungen und in Proportionalschrift ist jedenfalls kaum lesbar, und die Mühe, mir erst jeden Beitrag, den ich lese, auf die Platte zu kopieren und zu formatieren, mache ich mir nicht.Aber zur Sache selbst: Der FAS-Compiler meckert immer dann, wenn man AutoLisp so benutzt, wie AutoLisp nun mal von Natur aus ist. Das kann, so wie Holge ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Sound in Lisp?
HofCAD am 20.04.2010 um 18:05 Uhr (0)
Speech Application Programming Interface http://forums.augi.com/showthread.php?t=53823&page=5&highlight=speakcfg Code:(defun C:SpeakCfg(/ Sapi ~voice ~volume ~rate Voice VoiceMary VoiceMike VoiceSam VoiceLst NumVoices @SendKeysN @PlayWav @NoPath @VoiceList @member+ @Voice&TextInput);**********************SubPrograms************************************************(defun @SendKeysN (Keys n / Wscript) (if (setq Wscript (vlax-create-object "WScript.Shell")) (progn (r ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Entwicklung einer allgemeinen *Error* Funktion...
mapcar am 29.02.2004 um 00:40 Uhr (0)
Thomas schrub: Ich vermute mal, wer einen ErrorHandler-Wizard braucht, baut sich keinen Errorhandler in seinen Code ein..... Da bin ich mir nicht so sicher. Eine Million Lispler schreibt immer wieder (setq *error* old_error), ohne auch nur im Ansatz begriffen zu haben, warum... Ausserdem: Auch ich benutze Wizards - wir arbeiten nicht am C64. Wer versteht denn schon was von dem ganzen grünen Code in Visual C++ (= irgendwelche Wizard-Makros)? Wir benutzen auch die vla-curve-...-Funktionen, ohne den ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : funktionsübergreifende funktionen
benwisch am 09.05.2003 um 19:24 Uhr (0)
hi axel, ich glaube, ich bin dem prinzip der effektivität ein stückchen näher gekommen... ich habe nun nach deiner erklärung folg. getan : hauptparameter setzen --------------------- file, onlyPath, curArea profil ...im hauptprogramm, da sich die innerhalb eines durchlauf s nicht verändern und ich sie häufiger brauche. weiterhin werden die module bw_curArea und bw_onlyPath nur einmal aufgerufen, es muß also auch nur einmal gearbeitet werden. bei anderen funktionen, die diese werte benötigen, schleife ich d ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Wer kann mir beim AutoLisp helfen?
kegler43 am 14.05.2004 um 20:17 Uhr (0)
Hallo Holger! Erst mal recht herzlichen Dank für deine Antwort! Ich habe wie du mir gesagt hast die Lisp-Datei als Quellcode angefügt, leider kann ich nicht sagen ob es komplett ist da, ich es nur eingefügt habe. Aus sicherheit hab ich die Text-Datei auch als Datei angehängt. Es wäre ganz nett von dir wenn du mir bei meinen Problem helfen könntest, werde auch natürlich das Vorum nach ähnlichen Antworten durchsuchen. Also hier der Quellcode: TRANSFER Version 1.0 18.3.1993 ; ; Nach der Initialisierung, ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Entwicklung einer allgemeinen *Error* Funktion...
mapcar am 23.02.2004 um 17:22 Uhr (0)
Ich habe mich heute nochmal mit der Sache befasst, bin aber noch nicht bei den Huckepack-Funktionen angekommen. Erstmal habe ich ein bisschen aufgeräumt, und das ist dabei herausgekommen: 1. Ich habe mich von dem bisherigen Undo-Konzept verabschiedet. UNDO BEGIN und UNDO END kennen nun mal leider keine Verschachtelung, d.h. jedes BEGIN schließt automatisch eine noch offene Gruppe ab. Das lässt sich leider überhaupt nicht austricksen. Neues Modell: Nur noch die oberste (erste) Instanz des Errorhandlers erze ...
|
| In das Form AutoLisp wechseln |