|
Rund um Autocad : Laden von Menüdateien
Brischke am 18.10.2002 um 08:28 Uhr (0)
Hallo Waldemar, schreibe in die zum Menü gehörende *.mnl-Datei folgende Anweisung, dann wird nach dem Laden auch das Abrollmenü plaziert. ;Bibliothek ist durch deinen Bibliotheksnamen und POP* durch deine Abrollmenünamen zu ersetzen. Das P12 bestimmt die Position, an der das Menü eingefügt wird. ; (menucmd "P12=+Bibliothek.POP1") ; (menucmd "P13=+Bibliothek.POP2") ; (menucmd "P14=+Bibliothek.POP3") ; (menucmd "P15=+Bibliothek.POP4") Bei Fragen ... Grüße Holger ------------------ Holger Brischke ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Skalierungsfaktor eines Ansichtsfensters
Brischke am 07.03.2003 um 09:13 Uhr (0)
Hallo Walter, jetzt ist s klarer. Dann geht s so: Code: (defun c:test (/ zoomfak) (setq zoomfak(f:VIEWPORT_zoomfak (car (entsel))));Ansichtsfenster wählen ) (defun f:VIEWPORT_zoomfak ( afel / af w1 w2) (setq w1 (cdr(assoc 41 (setq af (entget afel (list "ACAD"))))) w2 (cdar(cdr (member (assoc 1040 (setq w2 (cdar(cdr (assoc -3 af)))))w2))) ) (/ w1 w2) ) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Wieder 2 neue Tool s im FreeDownload
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : befehl kommandozeile
Brischke am 04.02.2003 um 19:03 Uhr (0)
Hallo sleepi, zu 1) (setvar "filedia" 0);Ausschalten des Dateiwahl-Dialogfenster (command "_.linetype" "_l" "*" "acadiso.lin" "");Laden (setvar "filedia" 1);Einschalten des Dateiwahl-Dialogfenster zu 2) Wievile ctb s existieren denn im Suchverzeichnis? Hatten gleiches Problem, haben uns dann mit einem Tool beholfen, welches es möglich macht die ctb aus dem aktuellen Zeichnungsverzeichnis zu nutzen. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Wieder 2 neue ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Erzeugung von Hoehenkoten nach Definition eines Nullpunktes
Brischke am 04.05.2004 um 09:39 Uhr (0)
@pally, der Masstsab ist meiner Meinung nach vollkommen unabhängig vom Nullpunkt. Das heißt also, dass neben dem Nullpunkt auch noch ein Maßstab zu berücksichtigen ist. Zeichnest du nicht 1:1 im Modellbereich? Grüße Holger PS: Prinzipiell bin ich ja auch minimalist, aber pally, wenn dir hier geholfen werden soll, dann lass dir zukünftig nicht alles aus der Nase ziehen. ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : DIN für Layerfarben
Brischke am 11.09.2003 um 08:28 Uhr (0)
@Kardinal, ja, es sind Scribente . Diejenigen, die vor 1990 in der Bundesrepublik gezeichnet haben, nennen das Rotring-Tuschestifte . Und diejenigen, die gleicher Tätigkeit weiter ostwärts nachgegangen sind, die bedienten sich der Scribente. Waren von der Firma Markant. Markant waren allerdings nur die Spuren, welche diese auf dem Transparent hinterließen, was aber beiden Varianten des Tuschestift s gemein war. Oder lags an meinen Händen??? Grüße Holger ------------------ Holger Brischke CADlon - Li ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Umgrenzung von Schraffuren
Brischke am 05.02.2002 um 11:16 Uhr (0)
Hallo Kramer, das ist möglich, nur werde ich die nächsten Tage nicht dazu kommen. So du Ahnung in LISP hast, kannst du das recht schnell selbst anpassen. Der Code ist nicht kompiliert und auch dokumentiert. Hast Du keine Ahnung, dann warte mal ein paar Tage, ich werde es im Auge behalten. Das AutoCAD nicht die Flächen einer Schraffur im Eigenschaftenfenster anzeigt, kann ich auch nicht verstehen. Aber was soll s, ein Fakt mehr, der einen Wundern läßt. Bei Fragen ... Grüße Holger
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : entnext für nächstes Blockelement
Brischke am 25.10.2004 um 12:08 Uhr (0)
Hallo Hans-Peter, das ist ganz logisch, denn ein INSERT (Blockreferenz) hat nur dann ein nächstes Element, wenn dieser über variable Attribute verfügt. Du musst dann wahrscheinlich in die Blocktabelle, und dort die Blockdefinition nach dem nächsten Element durchsuchen. (entget(tblobjname BLOCK (cdr(assoc 2 (entget(car(entsel))))))) Damit hast du erst einmal die Blockdefinition. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : getenv
Brischke am 19.05.2004 um 17:48 Uhr (0)
@Bernd, Geh mal in die Hilfe, und schau dir dort unter Active X (war vorhin nicht korrekt von mir) das Object Model an. Durch Anklicken der einzelnen Objekte werden die Eigenschaften, Methoden und Events des Objektes gezeigt. Auf die Methoden greifst du dann mit (vlax-invoke-method ..) auf die Eigenschaften mit (vlax-get/put-property ..) Mehr ist es nicht. (grundsätzlich meine ich) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : arrays
Brischke am 16.10.2002 um 09:39 Uhr (0)
Hallo Andrea, vielleicht sollte man mal anders an die Sache rangehen. A) Zum einen woher hast du überhaupt die Punkte? Kann man nicht vielleicht von da her die Reihenfolge ableiten. B) Wenn ich das Bild einmal anders interpretiere, dann soll doch immer ein roter Punkt mit dem am nahe liegendsten gelben Punkt verbunden werden. Vielleicht ist das ja auch ein Ansatz. Einfach die Distanzen vergleichen und die Punkte, die die kürzeste Entfernung haben miteinander zu verbinden. Bei Fragen ... Grüße Holger ------ ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Mousecursor im DCL-Fenster
Brischke am 02.09.2003 um 19:45 Uhr (0)
Hallo Manfred, das gehört in die lsp-Datei, am besten gleich nach der Initialisierung der Dialogbox Die AutoLisp- Hilfe schreibt dazu Zitat: Sets the mode of a dialog box tile (mode_tile key mode) Arguments key A string that specifies the tile. The key argument is case-sensitive. mode An integer that can be one of the following: 0 Enable tile 1 Disable tile 2 Set focus to tile 3 Select edit box contents 4 Flip image highlighting on or off Bei Dir also (mode_tile KEY 2) oder (mode_tile KEY 3) ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Scheitelpunkt x / Kontollpunkt
Brischke am 12.06.2003 um 08:40 Uhr (0)
Hallo Andrea, ein Toleranzwert ist nicht möglich. Was heißt eigentlich, schneiden sich nicht direkt? Entweder die Linien schneiden sich - oder nicht! Du könntest natürlich die Linien in eine Ebene Projezieren und dann die Schnittpunkte ermitteln, aber ob dir das weiterhilft? Ich denke, du solltest die Linien genauer der Körperkontur anpassen, dann schneiden die sich auch. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! 4 Neue Tool s im FreeDownload (gesamt 33 ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Fehlermeldung: Fehlerhafter Argumenttyp: numberp:
Brischke am 17.06.2003 um 12:07 Uhr (0)
Hallo Waldemar, wenn ich mir den Code anschaue, vermute ich mal, dass du autodidaktisch dabei bist Lisp zu erlernen. Es ist Dir vielleicht selbst schon aufgefallen, dass du andauernd (mit kleinen Veränderungen) das selbe schreibst. Ich habe Deine Funktion mal etwas umgestellt, sodass du nur eine SUB für Deine Abfragen benötigst. Diese dann in den unterschiedlichsten Varianten aufrufst. Code: (Defun RealAbfrage (WasText vg darf0 darfNeg / initgetwert erg) (setq initgetwert (if vg 0 1) initgetwe ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Hilfe! Plotten vieler Zeichnungen mit AutoCAD 2000
Brischke am 30.09.2004 um 09:31 Uhr (0)
Hallo Wiwo, dann haste jetzt echt ein Problem. An deiner Stelle würde ich mir jetzt jemanden suchen, der da eine erkennbare Logik aus den Zeichnungen ableitet und dann ein Tool zum Plotten schreibt. Also die Seiteneinrichtungen vornimmt und den Plot abschickt. Ich denke, das geht schneller, als wenn du jetzt von Hand anfängst die Layouts einzurichten und zu drucken. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s h ...
|
| In das Form Rund um Autocad wechseln |