|
AutoLisp : Text copy lisp funkt nicht
michelangelo am 07.06.2004 um 13:53 Uhr (0)
[Diese Nachricht wurde von michelangelo am 07. Jun. 2004 editiert.]
|
In das Form AutoLisp wechseln |
|
AutoLisp : Text copy lisp funkt nicht
michelangelo am 07.06.2004 um 15:53 Uhr (0)
hätte ja auch selber auf die Idee kommen könne. vielen danke.
|
In das Form AutoLisp wechseln |
|
Lisp : Von lisp -> lisp aufrufen
CADesigner am 07.06.2004 um 16:35 Uhr (0)
Ist es möglich von Lisp aus wieder eine Lisp-Funktion aufzurufen!Beispiel: Mittels (getpoint) wird aus dem Standardmenü eine dort hinterlegte Lispfangfunktion aufgerufen!
|
In das Form Lisp wechseln |
|
Lisp : Von lisp -> lisp aufrufen
Brischke am 07.06.2004 um 16:44 Uhr (0)
Hallo CADesigner,Klar, warum nicht?(defun c:irgendwas ()(princ "Irgendwas"))(defun c:rufeirgendwas ()(c:irgendwas))Evtl. vorher die Datei laden, die die Funktion zur Verfügung stellt.Bei Fragen ...Grüße Holger------------------Holger Brischke(defun - Lisp over night!AutoLISP-Programmierung für AutoCADDa weiß man, wann mans hat!Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich!
|
In das Form Lisp wechseln |
|
Lisp : Von lisp -> lisp aufrufen
marc.scherer am 07.06.2004 um 22:21 Uhr (0)
Hi,in dem Zusammenhang ist vielleicht folgendes Konstrukt interessant:Code:;; Funktion zum sicheren Ausführen von Code;; Beispiel:;; Normaler Aufruf:;; (setq value (MS_multiList "Titel" "Aufforderung" ("C" "F") ("A" "B" "C" "D" "E" "F" "G")));; Safe Aufruf:;; (setq retval (MS:SAFE-EVAL (MS_multiList "Titel" "Aufforderung" ("C" "F") ("A" "B" "C" "D" "E" "F" "G"))));; oder;; (setq retval (MS:SAFE-EVAL (list MS_multiList "Titel" "Aufforderung" ("C" "F") ("A" "B" "C" "D" "E" "F" "G"))))(defun MS:SAFE-EVAL (EVA ...
|
In das Form Lisp wechseln |
|
AutoLisp : Viewports
CADmium am 08.06.2004 um 09:05 Uhr (0)
Suche Funktionen zum Handling von Viewports mit Lisp (auch ActivX mgl.), insbesondere eine Function, um alle Viewports eines Dokumentes auf ein (sichtbar) zu schalten... Hat evtl. einer was (halb)fertiges auf die Schnelle ? (Klingt ein bißchen faul .. ist aber im Moment echt eine Zeitfrage ) ------------------ - Thomas -
|
In das Form AutoLisp wechseln |
|
AutoLisp : Viewports
Brischke am 08.06.2004 um 09:38 Uhr (0)
Hallo Thomas, wichtig bei der Manipulation der Viewports ist, dass du diese nur ändern kannst, wenn diese aktiviert sind. Du musst also die Sysvar CVPORT auf den Index des Viewports setzen, den du bearbeiten möchtest (GC 69). Ich habe die Erfahrung gemacht, dass mit den ActiveX Eigenschaften dann eigentlich alles zu machen ist, auch das ViewportOn sollte dann gehen. Habe es dafür nicht probiert/getestet. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-P ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Benutzerspezifische Papiergröße
mkl-cad am 11.06.2004 um 08:35 Uhr (0)
Hallo Lisp-Fans, bin gerade dabei verschiedene Punkte zusammen zu tragen um einen eigenen Plotbefehl zu schreiben. Dabei ist mir folgendes eingefallen: Bei Plottern gibt es ja eine Benutzerspezifische Blattgröße. Die ist ja auch sinnvoll einsetzbar wenn man auf Rollen plotten möchte. Wir haben hier im Büro Blattgößen von 3 und 5 m länge. Nun wäre es schön wenn in meinem neuen Plottbefehl der User kein Papierformat angeben braucht sondern nur ob eine schmale oder eine breite Rolle eingelegt ist. Die Blattgr ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : DCL verkleinern
Brischke am 11.06.2004 um 11:05 Uhr (0)
Hallo Jürgen, das kann man sicher machen, ist aber ein ganzes Stück Arbeit. Je nach dem wie die einzelnen Tiles miteinander verknüpft sind (also was LISP-mäßig in welchem dargestellt wird, wenn sich ein anderes ändert, oder welche Informationen aus welchem Tile notwendig sind, damit sich ein anderes korrekt füllen läßt) wird sich auch der Aufwand ändern. Man kann da sicher 2 Fenster draus machen, wobei dann eben jedes ein eigenständiges darstellt. Wenn du mit der DCL-Programmierung und der Steuerung von LI ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : DCL verkleinern
Brischke am 11.06.2004 um 11:36 Uhr (0)
Hallo Jürgen, wie groß der Bildschirm ist, das ist doch egal. Wichtig ist die Auflösung, mit der gearbeitet wird. Gibt es noch Leute, die mit 800x600 arbeiten? Welche Auflösung hast du? Kannst ja ausprobieren, ob bei 1024x768 das Diafenster noch angezeigt wird. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich !
|
In das Form AutoLisp wechseln |
|
AutoLisp : DCL verkleinern
Brischke am 11.06.2004 um 12:42 Uhr (0)
Hallo Jürgen, prinzipiell ist es so. Aber wie gesagt. Du musst vorher aber unbedingt eine Analyse machen, wie die Tiles miteinander verquickt sind. Dann kannst du das Fenster teilen und musst die Funktionalitäten wieder erzeugen. Der Beitrag von mir, die von dir angesprochene lsp-Datei, kann dir nur beim Verstehen des ganzen helfen und eben den generellen, prinzipiellen Umgang vermitteln. Am konkreten Programm sind dann sicher genügend Stolpersteine zu umfahren. Grüße Holger ------------------ Holger Bri ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Positionsnummern
Juergen55 am 11.06.2004 um 23:36 Uhr (0)
Hallo Tom Berger, also ich kann Deine Kritik wirklich nicht nachvollziehen, was sollte den an dem Teil von Cadwiesel unklar sein ? Jeder kann ja wohl noch so programmieren wie er möchte ! Lisp ist da ja eh sehr flexibel, was auch immer man tippt, es funktioniert, solange es seinen Zweck erfüllt warum nicht ! Gruß, Jürgen
|
In das Form AutoLisp wechseln |
|
AutoLisp : Positionsnummern
Brischke am 12.06.2004 um 07:47 Uhr (0)
Zitat: Original erstellt von Juergen55: ... Jeder kann ja wohl noch so programmieren wie er möchte ! klar kann jeder so programmieren, wie jeder selbst möchte. Aber ich finde Kritik schon sinnig und wichtig. Denn gerade die bringt einen doch vorwärts. So ein triviales Bsp. ist hervorragend dazu geeignet, die Funktionen und die Möglichkeiten zu verstehen, weshalb ich die Korrekturvorschläge vom Tom an dieser Stelle auch angebracht finde. So kann jeder, der diesen Beitrag liest, unabhängig von der ...
|
In das Form AutoLisp wechseln |