|
AutoLisp : Attribute - Suchen und Ersetzen mit Lisp
tunnelbauer am 13.07.2005 um 08:50 Uhr (0)
Hi Lampi, herzlich willkommen auf cad.de/augce.de ! In Abhängigkeit von der von dir verwendeten AutoCAD-Version besteht die Möglichkeit dies über _attin zu machen. Da braucht dann keiner was schreiben bzw. erfinden. Schau dir mal die Funktionen an - sind zu finden unter den Express Tools. ------------------ Grüsse Thomas
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp oder AutocadVBA
mazanek am 13.07.2005 um 13:12 Uhr (0)
Hallo! Ich bin seit langem Autocad bzw. ADT-Anwender, nur über das Programieren hab ich mich noch nie getraut. Mein Frage: Welche Programiersprache soll ich lernen? Lisp oder AutocadVBA. Braucht man beide oder können beide das selbe? Und wenn ich mich für eine entschieden habe: Gibt es für die Programiersprachen freie Tutorials in Deutsch im Netz? Hab bis jetzt nur auf www.tutorials.de geschaut aber nichts gefunden. Vielen Dank! Markus Mazanek ------------------ ciao markus Markus Mazanek Arch.E.Nevers ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : LSP als Funktion mit Eingangswerten?
wronzky am 14.07.2005 um 11:53 Uhr (0)
@mapcar das mit dem errorhandler geht doch meines erachtens nicht, da ja kein Lisp-Fehler auftaucht, wenn Autocad meldet Unbekannter Befehl . Daher denke ich der variabelste Weg ist über den Reactor vlr-command-reactor:vlr-unknownCommand. etwa so: Code: (defun c:init-build-command () (vl-load-com) (if (not (reactor-is-active ((:vlr-unknownCommand . build-command)) :vlr-command-reactor)) (setq build-command-reactor (vlr-command-reactor my-new-command ((:vlr-unknownCommand . build-command))) ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block auf Layer
mapcar am 15.07.2005 um 02:18 Uhr (0)
Habs nicht so mit schreiben Na ja, andere müssen das aber lesen, um dir mit deinem Problem helfen zu können. Musst ja nicht gleich ein Bestseller-Autor werden, aber vielleicht ein bisschen Mühe geben? Großbuchstabe am Anfang eines Satzes, mal hier und da ein Komma oder ein Punkt? Dann können sich die Hilfewilligen einfach besser auf das Problem konzentrieren und sind nicht so von Nebensachen abgelenkt. Oder erwartest du Lösungen auf dem gleichen Niveau wie die Fragestellung? Ich kann dir folgendes vorsch ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : dwg auswerten
mapcar am 17.07.2005 um 22:18 Uhr (0)
Hi, wenn du, wie du sagst, bisher kaum mit AutoCAD gearbeitet hast, wird das schwer werden, vor allem, da du auch keine präzise Angaben machst, was eigentlich passieren soll. Deine bisherigen Angaben reichen bestenfalls dazu, sich an einen Fachmann zu wenden und die Frage zu stellen, ob er wohl in der Lage wäre, das Problem zu lösen, wenn du es dann auch formulieren kannst. Ich nehme nicht an, dass dieses Gebiet irgendwie dein Hobby ist und du nur deinen Partykeller neu verkabeln willst. Also würde ich mic ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DCL mit 2 Spalten
dan_rather am 19.07.2005 um 10:08 Uhr (0)
Hallo zusammen, ich möchte folgende dcl Datei so ändern das die listbox Rahmengröße links steht und in der gleichen Reihe aber in einer neuen Spalte, rechts daneben Zeichnungskopf/Attribute steht. Einfacher ausgedrückt: wie erstelle ich mehrere Spalten in der Dialogbox? Hier die DCL: ZR : dialog { label = Zeichnungsrahmen ; alignment = right; : boxed_column { label = Rahmengröße ; : list_box { key = ausw ; } } :column { : boxed_radio_column { // defines the radio b ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlx erstellen
gmk am 19.07.2005 um 13:52 Uhr (0)
hi! beim kompilieren mit datei- anwendung erstellen- anwendung erstellen erzeugt mir der vlisp-editor nur fas dateien. vlx wird keine erzeugt (prv liegt vor). an was könnte das liegen? ciao georg
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp oder AutocadVBA
mapcar am 20.07.2005 um 01:43 Uhr (0)
Nee, das meinte ich nicht. Da gibt es ja mit vla-getdynamicproperties immerhin *eine* neue vla-Funktion. Ich meinte konkret die Entities im Blockeditor, wo man nicht mal einen Gruppencode 0 zurückbekommt (wahrscheinlich heissen die Dinger intern (0 . LINEARPARAMENTITY ) usw. Das ist was anderes als die Entities selber. Diese Dinger werden offensichtlich temporär erzeugt und haben auch keinen konstanten Handle. Das heisst jetzt konkret: *Kein* Lisp-Programm kann sich mehr darauf verlassen, dass man mit (en ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlx erstellen
Bernd10 am 20.07.2005 um 09:15 Uhr (0)
Hallo Georg, Zitat: Original erstellt von gmk: beim kompilieren mit datei- anwendung erstellen- anwendung erstellen erzeugt mir der vlisp-editor nur fas dateien. vlx wird keine erzeugt (prv liegt vor). an was könnte das liegen? den eigentlichen Grund kann ich Dir nicht sagen. In der Anlage ist meine prv-Datei enthalten, mit der ich eine VLX-Anwendung erstellen kann. Du kannst meine prv-Datei mit Deiner vergleichen, Vielleicht findest Du so heraus, warum keine VLX-Datei erzeugt wird. Gruß Bernd
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlx erstellen
gmk am 20.07.2005 um 09:51 Uhr (0)
hi bernd, danke für deine datei. hab den fehler jetzt gefunden, es war eine falsche pfadangabe. was für vorteile bringt eigentlich das arbeiten mit projekten? (*.prj) ciao georg
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DXF Codes
RSt-Stahl am 20.07.2005 um 14:12 Uhr (0)
Hallo alle zusammen, habe jetzt mal versucht die DXF-Codes zu bekommen aber leider ist die Seite http://www.afralisp.com im Moment geschlossen so das ich von dort die Datei nicht mehr bekommen kann. Gibt es vielleicht sonst irgendwo eine quelle wo man diese DXF Codes beziehen kann? Danke im voraus. Gruß Thomas
|
| In das Form AutoLisp wechseln |
|
AutoLisp : lisp und das internet
wronzky am 21.07.2005 um 14:31 Uhr (0)
Hallo Frank! Wie bist Du denn mit deinem Kolegen verbunden? Internet? VPN, DFÜ-Netzwerk? Auf Externe Dateien kannst Du von Lisp aus so zugreifen: Code: (defun get-remote-file (url / util local fehler) (setq util (vla-get-utility (vla-get-activedocument (vlax-get-acad-object)))) (setq local ) (setq fehler (vl-catch-all-apply vla-getremotefile (list util url local t))) (if (vl-catch-all-error-p fehler) (progn;fehler: Datei nicht da, kein Internet oder so... (prompt Ein Fehler ist aufg ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : lisp und das internet
wronzky am 21.07.2005 um 15:05 Uhr (0)
Hallo Frank! für s hochladen kannst Du Code: (defun put-remote-file (url local / util fehler) (setq util (vla-get-utility (vla-get-activedocument (vlax-get-acad-object)))) (setq fehler (vl-catch-all-apply vla-putremotefile (list util url local))) (if (vl-catch-all-error-p fehler) (progn;fehler: Datei nicht da, kein Internet oder so... (prompt Ein Fehler ist aufgetreten!
Stellen Sie eine Internetverbindung her und versuchen Sie es erneut. ) (setq local nil) ) (setq local t) ...
|
| In das Form AutoLisp wechseln |