|
Lisp : Civil3d API progn mit Vlisp C#
Brischke am 14.11.2012 um 10:03 Uhr (0)
Zitat:Original erstellt von cadplayer:... Also wie kann man anfangen, die Basics mit C# habe ich weitläufig drin ? ... Das Thema im Alleingang anzugehen halte ich für sehr ambitioniert. Bücher kenne ich keine .. die Website kann ich dir empfehlen.Meine wirkliche Empfehlung ist allerdings: Gönn dir eine Schulung. Basics c# + Basics für c#-AutoCAD.Ich habe einige der bekannten Poster hier in diesem Forum geschult. In Lisp sind die super fit im AutoCAD-Objektmodell fühlen die sich wie zu hause und dennoch ist ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Text an Linie bzw. Polylinie ausrichten
Brischke am 15.07.2004 um 06:40 Uhr (0)
Hallo Josef, du kannst solche Änderungs/Verbesserungswünsche gern auch per Mail an mich richten. Das TAL.lsp kann ich sicher auch dahingehend ändern, das kann aber ein paar Tage dauern, da ich ab Samstag erst mal Urlaub machen werde, auch Nachts ;-) . Zitat: Original erstellt von JosefG: ...PS: Noch einen schönen Dank für Deinen interessanten Beitrag zum Thema: Nachteulen im AutoCAD-Magazin 4/04 Bitte, bitte und danke für die Blumen . Ich hoffe Du hast den Beitrag auch bis zum Ende gelesen, denn ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Basispunkt bei Blöcken
Brischke am 09.02.2004 um 12:52 Uhr (0)
Hallo, Ich habe mir jetzt nicht alle Beiträge durchgelesen. Folgende Zeilen ändern den Basispunkt einer Blockdefinition. Ich hoffe damit den Kern getroffen zu haben. Code: (defun C:BLOCK_INSPT (/ #NAME# blkl nblk nz #el# #new_Ipt#) (prompt
Block wählen: ) (setq #ob# (ssget _:S ((0 . INSERT )))) (if #ob# (progn (setq #ob# (ssname #ob# 0) #NAME# (cdr (assoc 2 (entget #ob#))) #el# (tblobjname BLOCK #NAME#) nz 0 #new_Ipt# (getpoint (cdr(assoc ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blöcke drehen / einfügen
Brischke am 16.09.2003 um 00:19 Uhr (0)
Hallo, und falls marvin s tool auch mal für blöcke mit Attributen benötigt wird, dann machen dass die folgenden, Marvins geänderte, Zeilen. Code: (defun c:BLOCKDREHEN (/ block blockname blockwinkel #bloecke z BLK nw) (command "_.undo" "_G") (setq block (entsel "
VORGABEBLOCK WÄHLEN:") block (if block (car block) ) ) (if (and block (= "INSERT" (cdr (assoc 0 (entget block)))) ) (setq blockname (cdr (assoc 2 (entget block))) blockwinkel (* (/ (cdr (assoc 50 (entget block))) pi) ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blöcke stretchen und Texte ändern?
Brischke am 18.05.2004 um 11:31 Uhr (0)
Hallo TK Elevator, ok, du liebst Schritt für Schritt Anleitungen. Das ist nicht schlimm, aber für ein Forum etwas viel verlangt. Ich empfehle dir deshalb, auch weil du schon über eine vollkommen unzulängliche Schulung berichtet hast, eine weitere Schulung zu machen. Hol dir gute Leute in s Haus, und quäle die mit Fragen. Das bringt in meinen Augen sehr viel mehr, als dieses Durchwurschteln . Falls es Probleme bei deinem Chef (du hast einen?) gibt, dann rechne ihm vor, wieviel Zeit du bereits mit dem Les ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Polylinien zur Gesamtlänge aufsummieren
Brischke am 09.09.2003 um 22:27 Uhr (0)
Hallo anno45, ich nehme an, du hast etwas Streß beim Programmieren, weshalb du dein Problem sehr wortkarg beschreibst. Ich bin mal kurz drüber geflogen, nicht getestet! Was mir aufgefallen ist: Du hast eine Variable plangli . Dieser wird aber nirgends ein Wert zugewiesen. Könnte schon die Lösung all Deiner Probleme sein. Ich möchte Dich aber für die Zukunft bitten, dein Problem etwas genauer zu beschreiben, dann kann man auch zielgerichtet danach schauen und Lösungen finden. Du kannst hier von niemandem e ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Neuling mit Anfängerfrage
Brischke am 02.09.2003 um 15:02 Uhr (0)
Hallo Charlie, um die Verwirrung komplett zu machen , noch einmal geänderter Code. Du hast in deinem Bsp einmal das Kontextmenü des Bearbeiten-Modus gewählt und einmal das Standardkontextmenü. Dem erstgenannten hast du nur das Spiegeln hinzugefügt, dem 2. die anderen. Jetzt habe ich das Tool so umgestellt, dass alles in beiden Menü s erscheint. Code: (defun c:kontextmenu (/ acadmenupopup bearbmenu stdtmenu beginn) (vl-load-com) (setq acadmenupopup (vla-get-menus (vla-item (vla-get-menugroups (vlax ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : lisps?? was ist das??und wie kopiere ich diese für meine privat pc
Brischke am 12.06.2004 um 15:02 Uhr (0)
Hallo Molch, Willkommen auf CAD.de Ein Hinweis, den sich jeder Neuankömmling anhören muss, gleich vorweg. Nutze bitte vor dem Posten die Suchfunktion. Antworten zu deinen AutoCAD- und AutoLISP- Fragen wirst du gleichermaßen im Forum Rund um AutoCAD und eben hier finden. Deshalb solltest du in beiden Foren suchen. Nun zu Deiner Frage: Lisps, so werden im Allgemeinen die Programme genannt, welche in AutoLISP/VisualLISP (Programmiersprache) programmiert wurden und mit der Dateierweiterung LSP gespeichert ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Blöcke neu regenerieren
Brischke am 01.10.2004 um 11:12 Uhr (0)
Hallo IBS BOH, jetzt versuchen wir doch mal deinem Problem vollständig auf die Schliche zu kommen. Du hast eine Zeichnung in der sind 400 verschiedene Blöcke. Diese sollen allesamt aktualisiert werden. Enthalten die zu aktualisierenden Blöcke auch Attribute? Sind diese in den neuen Blöcken verändert worden? Eine Aktualisierung ist nur über die Aktualisierung der Blockdefinition zu erreichen. Sind Veränderungen an Attributen vorgenommen worden, dann ist auch damit nichts zu erreichen. Dann sind die Blöcke z ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : DXF-Code in Acad2010 verändert?
Brischke am 19.03.2010 um 06:24 Uhr (0)
... ich würde mal sagen, da hat einer die vertikalen Produkte nicht verstanden.Diese bringen zusätzliche Objekte mit in eine Zeichnung, die das Basisprodukt AutoCAD nicht kennt. (Proxys) Die Eigenschaften eines Objektes werden nicht mehr direkt am Objekt sondern in irgendwelchen anderen nichtgrafischen Objekten gespeichert - eine Zeichnung ist eben auch nur eine Datenbank, mit grafischem Frontend.Dieses Vorgehen ist nicht neu, das war seit Einführung derartiger Applikationen so - es wurde nur zu Beginn ebe ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Reaktoren
Brischke am 31.10.2002 um 10:38 Uhr (0)
Hallo Gerd, gleich einmal vorweg: Reactoren sind nicht unbedingt mein Spezielgebiet. Aber nach dem ersten Hinschauen sieht es für mich so aus, wenn über die Extendet Data nichts über einen evtl. vorhandenen Reacctor rauszubekommen ist, dann muß man einen anderen Weg gehen. Da die Reactoren irgendwo (evtl. in den Dictionaries?) gespeichert sind, dann existiert von dort aus eine Verbindung zum Objekt. Somit ist zuerst der betreffenbde Reactor zu untersuchen und die Verknüpften Objekte in einer Liste zu speic ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Polylinie mit Breite umwandeln in Fläche?
Brischke am 01.12.2003 um 14:13 Uhr (0)
Zitat: Original erstellt von matou: @Holger Brischke Die Lösung klingt einleuchtend - gibt es dafür schon eine entsprechende Routine die einen für einen gewählten Auswahlsatz die Koordinaten und Breite der Polylinien ausliest und die versetzen Elemente aus den Angaben dieser Liste generiert (eventuell auf einen neuen Layer schreibt)? ich habe nichts, ist mir auch noch nicht über den Weg gelaufen . Zitat: Original erstellt von matou: Noch eine Idee: Es gibt ja eine Routine, die um Schraffuren ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : schriftfelder via lisp (ac2005)
Brischke am 23.01.2013 um 14:58 Uhr (0)
Zitat:Original erstellt von snp:Hallo,danke für die Antwort, habe aber keine Ahnung von LSP-programmieren.Ist hier jemand der mir diese LSP um die Funktion Schriftgröße, Ausrichtung erweitern kann, Bitte.Danke, Gruß Da gibts hier sicher einige, die das machen könnten und vielleicht auch tun.Ich finde es aber unehrlich, dass man hier scheinheilig eine Frage verfasst, in der Hoffnung, dass schon irgendjemand die Lösung mundgerecht einbauen wird. Wiederum ehrlich finde ich, auch noch zuzugeben, dass man keine ...
|
| In das Form Lisp wechseln |