|
Lisp : Option Hintergrundfarbe
marc.scherer am 14.09.2005 um 18:45 Uhr (0)
Ja, *toll*...Ostfriesisches Crosshair, weiß auf weißem Grund :dreamFunzt außerdem nur im Modell-Space ;-).Guckst Du Dir mal folgendes an:Code:;;; BckgrndSwitcher.LSP;;; für SysAdmin2004.mnl/mnu;;;;;; (c) Marc Scherer 02/2004;;;;;; Hier definierte Funktionen:;;; C:SBG;;; SWITCH-BACKG;;; SWITCH-BACKG-TO;;; CHBACK;;; C:GETCOL;;;;;; Laden:(vl-load-com);;; Holt das Anzeige-Objekt als ActiveX-Objekt(defun GET:PREFDISPLAY () (vla-get-display ;_ gibt das Anzeige-Objekt zurück (vla-get-preferences ;_ gibt das E ...
|
| In das Form Lisp wechseln |
|
Lisp : Anfängerfragen
romi1 am 02.09.2008 um 15:36 Uhr (0)
Hallo!Habe mir die "Grundstufe" von AutoLisp anhand von Axel-Strube Zettlers Autolisp-Tutorial quasi "blutig im Alleingang" erlernt und auch schon erfolgreich einige kleinere Lisps selbst "geschnitzt". Nun komme ich aber ohne weiterführende Hilfe nicht voran, daher folgende Fragen:a) Thema Dictionarys: Wo gibt es eine deutschsprachige Hilfe für diesen Themenbereich, der z. B. bei Gruppen und bei dynamischen Blöcken vorkommt und für mich momentan noch sehr verwirrend ist.b) Wozu dienen die vl-... Befehle, b ...
|
| In das Form Lisp wechseln |
|
Lisp : ATOF reicht nicht aus
Rolf Lauer am 05.09.2008 um 01:29 Uhr (0)
Hallo,eine kleine Frage über ein Problem, das einfach aussieht und trotzdem Schwierigkeiten macht.Das Problem:In einer Lisp-Routine wird eine Zahl, wie z.B. 23.89763523 in einer Datei abgelegt. Von einer anderen Routine muss diese Zahl später in vollem Umfang eingelesen werden. Mit dem Lisp-Befehl (read (read-line zahl)) bekomme ich ausschließlich den Wert 23.897. Das reicht aber nicht aus, ich brauche den gesamten Ausdruck. Wie kann ich das Problem lösen? Ich danke Euch im voraus für Hilfe.Rolf
|
| In das Form Lisp wechseln |
|
Lisp : Dyn. Blöcke - welches Dictionary ist zuständig?
romi1 am 08.09.2008 um 12:59 Uhr (0)
Hi!zu d) ... weiter mit Objektverweisen ..:Wenn ich beim Ergebnis der 6. Zeile wiederum das Objekt der Gr. 360 extrahiere, bekomme ich das Ergebnis:((-1 . Objektname: 7ef62af0 ) (0 . "ACDB_BLOCKREPRESENTATION_DATA") (5 . "14BBE") (102 . "{ACAD_REACTORS") (330 . Objektname: 7ef62ae8 ) (102 . "}") (330 . Objektname: 7ef62ae8 ) (100 . "AcDbBlockRepresentationData") (70 . 1) (340 . Objektname: 7ef098f0 ))Wenn ich daraus das Objekt der Gr. 340 extrahiere, sieht das Ergebnis so aus:000000000000000000000000000000 ...
|
| In das Form Lisp wechseln |
|
Lisp : Dyn. Blöcke - welches Dictionary ist zuständig?
romi1 am 08.09.2008 um 14:57 Uhr (0)
Hi!Danke mal zwischendurch für deine Geduld CADmium!Ich hab mittlerweile einen Verdacht, warum es zu dieser "wilden" Ausgabe bei mir kommt.Irgendwas dürfte mit dem dyn. Block "_hk_schnitt" wohl nicht richtig sein. Wenn ich meine Versuche nämlich mit einem dyn. Block der AutoCAD-Samples mache, dann komme ich scheibar doch ans Ziel. Was kann da faul sein - an meinem Block?Roman
|
| In das Form Lisp wechseln |
|
Lisp : Layerfarben automatisch grau färben
THE_ONE am 10.09.2008 um 13:03 Uhr (0)
Zitat:Original erstellt von CADmium:Eine fertige ACI- ACI(grau)-Tabelle? Was ist ACI, ist das was Autocad spezifisches. Ich weiß zwar ned was das ist aber ich glaube dass es genau das ist was ich brauche. Zitat:Original erstellt von CADmium:Hast du schon einen Lispcode , für die Farbänderung bei Layern ? Oder haperts daran?Nö, hab noch gar nicht angefangen Code zu schreiben, da ich bis jetzt noch auf eure Meinungen, Ideen und Infos gewartet habe. Hab mir gedacht vielleicht gibts ja sowas schon fertig, bzw ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerfarben automatisch grau färben
THE_ONE am 10.09.2008 um 15:08 Uhr (0)
1. Wie bekommt man eigentlich TRUE Color Werte aus Autocad heraus? Ich bekomme immer nur die ACI Werte heraus2. Sollte es keine Weg geben die Turecolor Werte aus AutoCad herauszupressen, würde mich interessieren ob es eine Formel gibt die mir zu den ACI Werten die Truecolor Werte berechnet.Lg THE_ONEPS.:Außerdem ACI steht für AutoCad Color Index und damit ist diese Tabelle gemeint:
|
| In das Form Lisp wechseln |
|
Lisp : 2 Plotfiles mit einem Lisp erstellen
Obi-Wahn am 10.09.2008 um 15:20 Uhr (0)
Optimal, danke.Gibts vieleicht eine Liste mit den AutoCAD Systemvariablen, und deren Zweck? Oder gibts nur die aus der AutoCAD Hilfe?------------------Garten ist eine Kunstnatur
|
| In das Form Lisp wechseln |
|
Lisp : Layerfarben automatisch grau färben
THE_ONE am 10.09.2008 um 18:06 Uhr (0)
Hallo!Danke herzlichst euch beiden! Hab hier die Seite von MapCar gefunden die du (CADmium) gemeint hast.Dank Wronzky brauche ich diese Umrechnung jetzt nicht mehr (dafür gibt es 10 Unities,müssten schon bei dir sein)!vla-get-truecolorvla-get-redvla-get-green vla-get-blue - diese Befehle sind wirklich klasse nur stehen die nicht in der Hilfe, oder??Nun ist ein weiteres Problem aufgetaucht: Wie um alles in der Welt verändert man nun diese Werte?Warum gibt es KEINE vla-put-red, vla-put-green und vla-put-blu ...
|
| In das Form Lisp wechseln |
|
Lisp : Koordinate umwandeln!!
FiRePhoeniX am 11.09.2008 um 12:56 Uhr (0)
WoW!! so muss ein Befehl aussehen.Könntest du mir vielleicht erklären was VL-STRING-TRANLATE genau ist?Habe ein Auto-lisp Handhuch R.14.Und das Buch "Autolisp Einführung für AutoCAD-Praktoker".Beide Sachen sind zwar ein bisschen alt aber immer noch gut.In den beinen sachen kann ich diesen befehl nicht finden.Danke noch mal.FirephoeniX
|
| In das Form Lisp wechseln |
|
Lisp : Koordinate umwandeln!!
tunnelbauer am 11.09.2008 um 12:59 Uhr (0)
AutoCAD starten _vlide eingeben F1 bei AutoLISP Funktionen im Alphabet auf V clicken und Befehl raussuchen------------------GrüsseThomasKorrekturen zum Kochbuch AutoLISP
|
| In das Form Lisp wechseln |
|
Lisp : Mehrere Dateien mit Lisp bearbeiten
Hunchback am 12.09.2008 um 07:57 Uhr (0)
Und hier unsere Lösung:Wir haben mit c# eine Eingabemaske gestrickt, die AutoCAD startet und ein aus der Eingabemaske generiertes script mitgibt.Funktioniert klaglos. Auch mit LT (+Extender).GrüßeMartin------------------You seem (in my (humble) opinion (which doesnt mean much)) to be (or possibly could be) more of a Lisp programmer (but I could be (and probably am) wrong).
|
| In das Form Lisp wechseln |
|
Lisp : T auf ActiveX?
Dea am 12.09.2008 um 11:52 Uhr (0)
Hallo!Ich kämpfe schon die ganze Zeit erfolglos mit dem Versuch, eine mit ActiveX angelegte Datei aktiv zu setzen. Mit vlax-get-property kann ich auslesen, das die Datei nicht aktiv ist. Nur der Versuch, die Eigenschaft auf True umzusetzen, scheitere ich.Ich vermute den Fehler in der Schreibweise der Eigenschaft True, komme aber mit allen Versuchen auf keinen grünen Zweig. Ich habe auch schon versucht, einen Variant anzulegen und mir im Einzelschritt seinen Inhalt anzuschauen. (setq true (vlax-make-variant ...
|
| In das Form Lisp wechseln |