|
Lisp : Ende für Doslib??
CAD-Huebner am 15.01.2006 um 21:06 Uhr (0)
Welchen Titel ? Ich kann auch nach Eingabe der korrekten Hompage keine Infos über kurzfristige Einstellung desd AutoCAD Vertriebs finden.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
AutoLisp : Linien und Kreise
CAD-Huebner am 07.01.2006 um 17:30 Uhr (0)
Ein Zusammenfassen mit Progn ist nicht nötig.in der Lisphilfe von AutoCAd steht dazu doch auch: Zitat:cond Serves as the primary conditional function for AutoLISP(cond [(test result ...) ...]) The cond function accepts any number of lists as arguments. It evaluates the first item in each list (in the order supplied) until one of these items returns a value other than nil. It then evaluates those expressions that follow the test that succeeded. ...------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fehlerhafter Lesevorgang für Zeichen (Oktal): 21
CAD-Huebner am 17.01.2006 um 12:17 Uhr (0)
Was ergibt denn (getenv "username")auf der AutoCAD-Befehlszeile?------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoLisp wechseln |
|
Lisp : Map Civil 3D DGM Objekt via ActiveX erstellen
CAD-Huebner am 29.01.2006 um 22:07 Uhr (0)
Tja, noch keiner eine Idee, wie ich ein neues Objekt eines vorgegebenen Typs in Lisp erzeuge?Ich habe mal die obige Lisp-Routine in einen funktionieren AutoCAD-VBA Code umgesetzt.Gerne, würde ich das in Lisp ausführen, aber mir fehlt das Lisp-äquivalent für die markierte Zeile im folgenden Code:Code:Option ExplicitPublic Sub TestCreateTinSurface() Verweise als richtig gesetzt angenommen und Civil Applikation verfügbar Dim oApp As AcadApplication Set oApp = ThisDrawing.Application Dim CivilApp As AeccA ...
|
| In das Form Lisp wechseln |
|
AutoLisp : wcmatch Tücke!?! Lösung?
CAD-Huebner am 14.02.2006 um 20:42 Uhr (0)
Will man bei wcmatch , * ? u.a. Sonderzeichen nicht als Trenner bzw. Wildcards, sondern als echte Zeichen benutzen, dann einfach ein "Accent grave" dem Zeichen voranstellen.Also (WCMATCH "*`,00" 1.00,00")Steht auch so in der AutoCAD HilfeAch ja, das Komma trennt ansonsten mehrere Suchmuster.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit align
CAD-Huebner am 28.02.2006 um 19:24 Uhr (0)
Hallo MCI und herzlich Willkommen im WBF. Offentsichtlich hat der Lisp-Routine Align nichts mit dem nativen AutoCAD Befehl AUSRICHTEN/_ALIGN zu tun. Kannst du eine Quellenangabe und die Funktion der Routine align hier mal angeben? Die Funktion C:ALIGN wird in einer *.FAS, *.VLX oder *.LSP Datei definiert und vermutlich erst beim ersten Aufruf geladen (AUTOLOAD). Suche mal alle LISP-Quelltexte nach DEFUN C:ALIGN durch, evt. wirst du fündig.Ohne mehr Infos kann man keine weiteren Tipps geben (außer Allgemein ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : xlspl ??? wie sieht denn die liste aus ?
CAD-Huebner am 15.03.2006 um 08:54 Uhr (0)
Zitat:Original erstellt von philoktet1:...versuche eine liste mit linien- und punktinformationen von einer dwg zu erstellen ...grussphilippKannst du diese Datei mal hier reinstellen, damit man eine Vorstellung bekomment, was hier denn vorliegt (LWPOLYLINE und 3D Statik auslesen kann ich mir schon mal nicht so richtig vorstellen).Punkte zu benennen könnte man mit AutoCAD-Bordmitteln (ohne Programmierung) auch über attributierte Blöcke erreichen.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Autocad 2005 LSP
CAD-Huebner am 23.03.2006 um 23:18 Uhr (0)
Bei SSGET werden für Layernamen auch Wildcards unterstützt (Stichwort für die Onlinehilfe: WCMATCH).Für die konkrete Frage heißt das: Mehrere Layernamen einfach durch Komma getrennt eingeben.(command "_erase" (ssget "_x" ((0 . "POINT")(8 . "12345,abcdef")))"")------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Supportpfad für Support-Datei
CAD-Huebner am 29.04.2006 um 12:39 Uhr (0)
(DEFUN S:Startup ()) ist eine Funktion die in einer LISP-Datei oder in einer Menü-Lisp-datei (*.mnl) gespeichert ist.Ob diese Lisp-Datei schon beim Start geladen wird, hängt davon ab,Ob die Funktion in acaddoc.lsp (evt. auch acad.lsp siehe Sysvar ACADLSPASDOC) definiert bez. zum laden aus einer dritten Datei aufgerufen wird.Die Suchreichenfolge wird ddurch die Rehenfolge der Supportpfade vorgegeben. Vielleicht existieren mehrere Acaddoc.lsp?Gib duch mal (findfile "acaddoc.lsp") auf der AutoCAD-Befehlszeile ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Tachymeterdaten in Autocad 2005 einfügen??
CAD-Huebner am 09.05.2006 um 21:43 Uhr (0)
Am besten man rechnet man sich die Koordinaten in Excel aus, und fügt die Koordinaten dann mit einem geeigneten Makro in AutoCAD ein ; das wurde hier schon mal beschrieben.Das Stichwort/AutoCAD Befehl heißt SCRIPT.Wer sich gut mit den AutoCAD Befehlen auskennt, kann sich mit einem Texteditor die Messwerte so umstellen, dass man Sie als Script einlesen kann. Stell doch mal deine Messdaten heir rein.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Tachymeterdaten in Autocad 2005 einfügen??
CAD-Huebner am 10.05.2006 um 11:33 Uhr (0)
Ich habe hier mal eben örtliche Koordinaten in eurem Excelblatt berechnet und eine entsprechende SCRIPT Datei für AutoCAD zum Einlesen der Koordinaten erstellt.Benutzt hab ich neben AutoCAD noch den Texteditor UltraEdit zum formatieren der Script-Datei.Die Koordinaten sind jeweils örtliche Koordinaten für jeden Standpunkt. Sie müssen mit SCHIEBEN und DREHEN (oder AUSRICHTEN) entsprechend transformiert werden.Punktnummern habe ich keine anschreiben lassen. Das ginge aber auch, mit einem vorbereitetem Block ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp und Schraffuren
CAD-Huebner am 21.05.2006 um 21:31 Uhr (0)
Da gibts einmal Maxhatch, um auch sehr dichte Schraffuren bei großen Flächen erzeugen zu können(setenv "MaxHatch" "100000")und dann die Systemvariable HPOBJWARNING auf einen höheren Wert setzenAuszug aus der AutoCAD Hilfe: Zitat:HPOBJWARNING-Systemvariable Variablentyp: Ganzzahl Gespeichert in: Registrierung Ausgangswert: 10000 Legt die Anzahl der Schraffurumgrenzungsobjekte fest, die ausgewählt werden können, bevor eine Warnung angezeigt wird.z.B. (setvar "HPOBJWARNING" 100000)------------------Mit freun ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp und Schraffuren
CAD-Huebner am 22.05.2006 um 08:38 Uhr (0)
Hallo Silke, DIe Systemvariable gibts erst ab AutoCAD 2006. Es wäre sinnvoll, wenn du beim Schreiben des nächsten Beitrags deine Systemangaben ausfüllst (Rechner, Grafik, verwendete Software (Version und Servicepacks).------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoLisp wechseln |