|
AutoLisp : nächstliegende Objekte finden
Brischke am 18.11.2004 um 07:28 Uhr (0)
Hallo FP, programmieren kann man das. Ich selbst habe das in diesem Programm (pdf-Beschreibung) umgesetzt. Grundlage ist die vom CAD-Huebner gepostete Lisp-Zeile, nur dass eben die Fensterkoordinaten automatisiert berechnet werden. D.h. ausgehend vom Einfügepunkt des Textobjektes, wird ein immer größer werdendes CrossingWindow aufgezogen - solange bis ein Punkt gefunden oder eine Grenzgröße gefunden ist. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoL ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : nächstliegende Objekte finden
Brischke am 18.11.2004 um 11:55 Uhr (0)
Hallo Carsten, das ist auch nicht exakt. Es wird hierfür keine lösung geben, die 100%ig funktioniert. In dem Tool, von dem ich hier die Beschreibung gepostet habe, berücksichtigt ja diesen Fakt, mit der einzugebenden Schrittweite. Das kommt ja dem entgegen, dass der am naheliegendste Punkt gewählt wird. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Formate aus PC3
Brischke am 25.11.2004 um 20:32 Uhr (0)
Hallo Axel, direkt auf die PC3 zugreifen ... das geht meines Wissens nicht. Du kannst aber die Druckerkonfiguration in einem Layout aktuell setzen und dann über das Layout-Object auf die Papierformate zugreifen. So: Code: (foreach Media (vlax-safearray- list (vlax-Variant-Value(vlax-invoke-method Layout GetCanonicalMediaNames))) (setq ergli (cons(cons (vlax-invoke-method Layout GetLocaleMediaName Media) Media) ergli)) ) In der Variablen ergli hast du dann die Papierformate (Name . Abmessun ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Schweisszeichen
Brischke am 26.11.2004 um 11:04 Uhr (0)
Hallo Alpschorch, das Durchmesserzeichen ist als Schriftzeichen möglich, Schweißzeichen sind mir als solches unbekannt. - So ist es nicht möglich. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : suchpfad für plotterkonfiguration
Brischke am 01.12.2004 um 10:35 Uhr (0)
Hallo Georg, ohne vl Keine Möglichkeit. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : LISP Flächen addieren
Brischke am 01.12.2004 um 16:10 Uhr (0)
Hallo feder, es gibt kein Forum speziell für AutoCAD2000. Dafür aber das Forum Rund um AutoCAD . In diesem Forum geht es um das Programmieren selbst. Zu deinem Thema kannst du mal auf CADwiesel s Seite schauen, da gab es einiges zu Flächen. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat! ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block einfügen
Brischke am 02.12.2004 um 13:04 Uhr (0)
Hallo Frank, das geht nicht. Wenn dann musst du die Blockdefinition schon als (entmake - Liste gespeichert haben. Schau mal auf meiner Seite nach dem BlockDefForLoad. Das macht genau das. Zu finden unter Hilfe- Download Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat! ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Hilfe mit Wenn das, dann dorthin...
Brischke am 02.12.2004 um 13:50 Uhr (0)
Zitat: Original erstellt von gelegenheitslispler: ... Jetzt will ich die ganzen Dinger in eine Prozedur haben, die zu Beginn Abfragt, welches "Modul" geladen werden soll (abhängig davon, was ich einmessen will)... Hallo, Vorschlag 1: Dann erstelle dir eine VLX und ein Menü. In der Menülisp-Datei erstellst du dir einen AutoLOAD eintrag, so dass, je nachdem, welchen Befehl du startest eben das entsprechende Programm geladen wird. Vorschlag 2: Wenn du das Problem hast, dass du mehrere SUB s hast, die ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block einfügen
Brischke am 02.12.2004 um 14:21 Uhr (0)
Zitat: Original erstellt von Frank88: @Holger Genau, da hab ich doch irgendwas über Verschachtelung gelesen (war s nicht sogar in der Online-Hilfe?), aber wie das funktioniert, stand da nicht! Apropos "...stand da nicht": Ich kann den BLockDefForLoad am angegebenen Ort nicht finden. Gruß, Frank Stimmt (warum auch immer das durch die Lappen gegangen ist?), dann findest du das bei CADwiesel. Und in der Online Hilfe steht garantiert nix darüber - oder was meinst du? Grüße Holger ------------------ ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block tauschen
Brischke am 06.12.2004 um 09:19 Uhr (0)
Halolo FlorianP, Zitat: Original erstellt von Autodesk, zu finden in der Hilfe Blockname Wenn Sie während der aktuellen Sitzung bereits einen Block in die aktuelle Zeichnung eingefügt haben, wird der Name des zuletzt eingefügten Blocks als aktueller Block in der Eingabeaufforderung angezeigt. Gruppierte Objekte in einer eingefügten Zeichnung werden als unbenannte Gruppen eingefügt. Sie können die unbenannten Gruppen anzeigen lassen, indem Sie im Dialogfeld Gruppe die Option Unbenannte einschließen ak ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block
Brischke am 06.12.2004 um 15:28 Uhr (0)
Hallo RoyCad, so geht das nicht, das hast du aber sicher schon selbst gemerkt. Du musst dir die Elementnamen der Linien merken, oder gleich einem Auswahlsatz hinzufügen. (setq aws (ssadd)) (command _.LINE ...) (setq aws (ssadd (entlast)aws)) (command _.LINE ...) (setq aws (ssadd (entlast)aws)) ... (command _.-block NAME (getpoint
BASISPUNKT ) aws ) Ungetestet, könnte also sein, dass hier und da etwas klemmt. Prinzip sollte aber klar sein. Bei Fragen ... Grüße Holger ------------------ Holger Bri ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : gleiche Formate mit rtos
Brischke am 08.12.2004 um 18:49 Uhr (0)
Hallo flaschenpost, für das Vorzeichen musst du mit IF basteln . Für die immer gleiche Nachkommastellenanzahl ist eine Sysvar von den Bemaßungen zuständig ... aber welche(fällt mir im Moment nicht ein)? Such mal hier im Forum, das Thema war schon einmal. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! Autodesk User Group Central Europe AutoLISP-Programmierung für AutoCAD AUGCE Manager Deutschland Da weiß man, wann man s hat! ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Anzahl der Attribute einer Zeichnung
Brischke am 10.12.2004 um 13:10 Uhr (0)
Zitat: Original erstellt von Atir: Hi Geos, ich bin gerade am Anfang von Lsp. Was Du da geschrieben hast würde ich sehr gern verwenden! was muß ich dazu noch editieren. Muß ich den Blocknamen angeben? oder eventuell andere Sachen? Danke im voraus Hallo Atir, Willkommen! Schau dir mal auf der Autodesk-Seite den Link an. Dort habe ich eine Serie zur Einführung in die AutoLISP-Programmierung veröffentlicht. Es ist auch erläutert, wie die Übergabe von Parametern, die Unterschiede der Funktionsd ...
|
| In das Form AutoLisp wechseln |