|
Lisp : AutoLISP-Handbuch R14
AsSchu am 25.01.2004 um 15:18 Uhr (0)
Zitat:Original erstellt von okhar:Hallo,Ich kann das Benutzerhandbuch für AutoLISP von AutoCAD 14als MS-Word-2000-Datei anbieten.Meines Wissens ist es das letzte Handbuch, das Autodeskin unsere Muttersprache übesetzen lies.Für Anfänger gut geeignet.Gruß OkharHai,bis auf das Inhaltsverzeichnis in kyrillischer Ausgabe recht gut
|
| In das Form Lisp wechseln |
|
Lisp : AutoLISP-Handbuch R14
okhar am 25.01.2004 um 13:13 Uhr (0)
Hallo,Ich kann das Benutzerhandbuch für AutoLISP von AutoCAD 14als MS-Word-2000-Datei anbieten.Meines Wissens ist es das letzte Handbuch, das Autodeskin unsere Muttersprache übesetzen lies.Für Anfänger gut geeignet.Gruß Okhar
|
| In das Form Lisp wechseln |
|
Lisp : BMPs in Werkzeugleiste falsch angezeigt
benwisch am 31.07.2006 um 10:32 Uhr (0)
@Bauvermesser,Wenn du innerhalb von Autocad Werkzeugkästen erstellst, oder diese mit neuen Schaltflächen ergänzt, so erzeugt Autocad beim hinzufügen/erstellen eines Bildes in der mns-Datei immer diesen RCDAXXX.bmp. Das kann natürlich später zu Verwirrungen bei dem Anwender und auch bei Autocad selbst führen.Um das zu vermeiden, solltest du die *.mns Datei dahingehend abändern, daß nach dem erstellen einer Schaltfläche im Quellcode nicht mehr RCDAxxx.bmp sondern ein eindeutigerer Namen steht. Der Name ist n ...
|
| In das Form Lisp wechseln |
|
Lisp : Verzeichnis löschen
mkl-cad am 06.10.2006 um 09:19 Uhr (0)
HalloÜbrigens hilft gegen das "blöde autocad-dosshell-fenster"ein Eintrag in der ACAD.PGPvorherSHELL,,1,* OS-Befehl: ,NachherSHELL,,5,* OS-Befehl: ,------------------ Martin Viele Grüße aus dem schönen Münsterland!
|
| In das Form Lisp wechseln |
|
Lisp : Problem mit WCMATCH
CAD-Huebner am 18.11.2006 um 11:34 Uhr (0)
Das Leerzeichen wird wie ein Wildcardzeichen (, , * # usw.) behandelt. Will man exakt genau ein Zeichen (hier Leerzeichen) vergleichen, muss man ein Escape Zeichen (das Gravis) voranstellen.Code:(print (wcmatch "A E" "A E")) ; = T(print (wcmatch "A E" "A` E")) ; = nil(print (wcmatch "A E" "A` E")) ; = TDazu steht in der AutoCAD 2007 Entwicklerdokumentation noch Zitat:Note: Because additional wild-card characters might be added in future releases of AutoLISP, it is a good idea to escape all nonalphanume ...
|
| In das Form Lisp wechseln |
|
Lisp : Schriftartname eines Textstils
benwisch am 05.08.2008 um 11:27 Uhr (0)
Naja, bei dem verlinkten Thread durfte z.B. kein Vlisp/ActiveX verwendet werden. Warum aber in Autocad selbst über die Registry arbeiten?Es gibt doch die vla-getfont Funktion und hier können wir was basteln Code:(defun :v-getfontparam (#fontstylename / tblstyle typeface bold italic charset pitchandfamily ) (cond ((setq tblstyle (tblobjname "style" #fontstylename)) (vla-getfont (vlax-ename-vla-object tblstyle) ...
|
| In das Form Lisp wechseln |
 LAYFRZRE.vlx.txt |
Lisp : Layer frieren
cadffm am 24.01.2014 um 12:58 Uhr (1)
Da mir die gewünschte Funktion selbst ganz gut gefallen hat: ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Auswahl ja/nein
fuchsi am 12.01.2007 um 13:19 Uhr (0)
Für diese Art der ABfragen, habe ich mir ein kleines Tool gebastelt, da mit diese textlichen Eingaben nicht gefallen. Mit folgendem Tool kann man diese Abfragen auch per Dialog machen(if (= VbOk (msgbox "Wollen sie den Block einfügen" "AutoCad" VbYesNo)) (command "._insert" ...) (command "._insert" ...));------------------------------------------------------------------------------; VBA MSGBOX Box; (MsgBox "Wollen sie das wirklich löschen ?" "Fuchsi CAD" (+ vbYesNoCancel VbQuestion) );------------------- ...
|
| In das Form Lisp wechseln |
|
Tsetfurom : Josys Schultüte
fuchsi am 05.09.2007 um 15:18 Uhr (0)
Na dann gehen wir mal, eineige inge Schritt für Schritt durch (setq OldOsmode (getvar "OSMODE")) (setvar "OSMODE" 0)Merken des alten Objektfangesund Löschen des Objektfanges (setq LastObj (entlast)) Merken des letzten Objektes. Alle nachfolgenden Objekte sind dann von deinem LISP erzeugt wordenHier gibt es 3 Möglichkeiten, die zu beachten sind1. Zeichnung ist leer die Variable LastObj = nil2. Das letzte Objekt war ein INSERT mit Attributen - Es gibt noch NachfolgeObjekte3. Das letzte Objekt ist irgenein so ...
|
| In das Form Tsetfurom wechseln |
|
Lisp : Datei mithilfe von LISP verändern
joern bosse am 27.02.2008 um 13:58 Uhr (0)
Hallo Lispelmann,und hier nochmal ein Beispiel zu Thomas seinen Ausführungen:Code:;;;Datei schreiben(defun SCHREIBEN (dateiname liste / datei) (setq datei (open dateiname "w")) (mapcar (lambda(A) (write-line (cadr A) datei))liste) (close datei));;;Datei lesen(defun LESEN (dateiname / zeile datei liste n) (if(setq datei (open dateiname "r")) (progn (setq n 1) (while (setq zeile (read-line datei)) (setq liste (cons (list n zeile) liste)) (setq n (+ n 1))) (close datei))) (reverse liste));;;Zeile e ...
|
| In das Form Lisp wechseln |
|
Lisp : Mehrere Dateien mit Lisp bearbeiten
Brischke am 12.09.2008 um 08:05 Uhr (0)
Hallo,wenn ich mehrere zeichnungen mit einer lisp-Funktioon bearbeiten möchte, dann lege ich diese in ein Verzeichnis, und erzeuge dort dann eine acaddoc.lsp.Diese sieht dann meist so aus:Code:(LOAD "XXX.LSP")(c:BEFEHL)(command "_.qsave")(command "_.close")Dann ziehe ich die Zeichnungen aus dem Explorer via Dragn Drop ins AutoCAD und gehe einen Kaffee trinken. Also nix kompliziertes oder extra Script... Für den schnellen Einsatz bestens geeignet.Bei fragen ...Grüße!Holger------------------Holger BrischkeCA ...
|
| In das Form Lisp wechseln |
|
Lisp : String in Variable umformen
cadffm am 20.10.2016 um 20:06 Uhr (1)
Zitat:Original erstellt von zimmernagel: ((= MTYP "R424") (setq MBREITE 2.30) (setq MLAENGE 6.00) (setq KGPROM2 4.87))Tom, bemüh dich nicht:Wer SO vergleicht, der hat überhaupt kein Ascii34 im String .. ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Diesel User-Variablen mit Anomalie bei Wertzuweisung
cadffm am 28.12.2017 um 11:39 Uhr (1)
OK, es ist zwar kein Lisp, aber warum nicht Der Umfang der Nahrungsaufnahme trägt nichts zu deinem Problem bei, da bin ich mir recht sicher.Einen Workaround kann ich dir ggf aufzeigen, bei der Erklärung des Ganzen fällt es mir jedoch schwer.1. Ja, das ist normal.2. Doch, es wird von links nach rechts und von innen nach aussen abgearbeitet.3. Die erste Variable is bereits auf den richtigen Wert gesetzt wenn du USERS2 angehst, dies ist leicht nachweisbar.4. eine ordentliche Erklärung habe ich nicht, daher v ...
|
| In das Form Lisp wechseln |