 |
Lisp : Bilddateien mit LISP verknüpfen
joern bosse am 13.01.2023 um 17:04 Uhr (1)
Hallo Georg, hallo Peter,mit OpenDcl habe ich eigentlich gute Erfahrungen gemacht, allerdings würde ich ebenso wie Peter nicht versuchen, 200 Bilder am Stück darzustellen. Im angehängten Bild habe ich das z.B. über eine oben angeordnete Dropdownliste gelöst.@Peter: kennst Du Dich gut aus mit OpenDcl? Ich habe nämlich ein anderes Problem, wenn Bilder hochkant aufgenommen sind werden sie in OpenDcl trotzdem quer dargestellt, die liegen also auf der Seite, weißt Du, wo ich die Ausrichtung einstellen kann?---- ...
|
| In das Form Lisp wechseln |
|
Lisp : Polylinie mit Script-Datei zeichnen
Erich Klein am 08.04.2008 um 16:09 Uhr (0)
Hallo alle zusammen,ich möchte aus einer Lisp-Routine heraus in der Zeichnungsebene von AutoCAD eine geschlossene Kontur als Polylinie zeichnen. Diese Kontur besteht aus 2 Linien und 2 Bögen. Die Zeichnung der Figur soll über das Aufrufen einer Script-Datei erfolgen. Und hier liegt mein Problem. Wie muss diese Script-Datei aussehen, damit die Figur als Polylinie mit Linien und Bögen in AutoCAD gezeichnet werden kann?GrußErich
|
| In das Form Lisp wechseln |
|
Lisp : CSV-Datei mit LISP-Programm einlesen
Theodor Schoenwald am 12.02.2013 um 18:38 Uhr (0)
Hallo,hier ist eine Datei, die aus einer CSV-Datei Punkte zeichnet:;;-----------------------------------------------------------(defun C:IMPO (/ FILE ZEILE) (setq FILE (getfiled "Ordner" "" "" 2)) (if FILE (progn (setq FILE (open FILE "r")) (while (setq ZEILE (read-line FILE)) (command "_.POINT" (cadr (read (strcat "(" ZEILE ")")))) ) ;_ while (close FILE) ) (alert "Keine Datei ausgewählt!") ))(princ);;--------------------------------------------------Zu beachten ist welches Zeichen als Trenner verwen ...
|
| In das Form Lisp wechseln |
|
Lisp : Common Lisp - Funktionen überladen
toxot am 25.09.2009 um 09:57 Uhr (0)
... ich versteh Eure Haltung sehr gut, da ich selbst auch in ähnlicher Lage bin und auch meine Methoden hab, mit denen ich gut zurechtkomm.Die Logistik für eine solche Sache, die ohne Zweifel noch weit mehr Gegenargumente entkräften müßte, als Ihr erwähnt habt, wäre sicher keine Kleinigkeit.Mir scheint auch, dass Eingefleischte nicht unbedingt die richtigen Ansprechpartner sind, obwohl sie das entsprechende know-how haben.Ihr habt sehr viel Zeug und Eure Methoden (wie ich auch).Die Massenträgheit und der W ...
|
| In das Form Lisp wechseln |
|
AutoLisp : vl-remove bei verschachtelten Listen
Brischke am 29.10.2003 um 12:11 Uhr (0)
Hallo Andrea, versuch das, es werden alle Elemente, die =3 sind entfernt: Code: (mapcar (lambda (LE1) (mapcar (lambda (LE2) (vl-remove-if (lambda (E) (= E 3) ) LE2) ) LE1 ) ) (Setq liste (list(list(list 1 2 3)(list 4 5 6))(list(list 7 8 0)(list 10 11 12)))) ) Bei Fr ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehl: UMGRENZUNG/GPOLY
Bernhard GSD am 29.04.2004 um 10:33 Uhr (0)
Unter bestimmten Umständen Fragt AutoCad beim Befehl UMGRENZUNG: Alles Sichtbare wird gewählt... 6256 gewählt, DELETED? N Der Dialog soll zwar in 2005 sauber übersetzt sein... Aber woher kommt die Zahl. Wie kann ich diese Frage komplett unterbinden? Oder wie kann ich diese Zahl berechnen und im Lisp ein _Yes beisteuern? (Die Suchfunktion konnte mir nicht weiterhelfen ...) von cadffm im Autocad-Forum bestens beantwortet. ------------------ Gruß aus Wien Bernhard [Diese Nachricht wurde von Bernhard ...
|
| In das Form AutoLisp wechseln |
|
Lisp : command hatch einbauen
Steff179 am 05.05.2011 um 17:13 Uhr (1)
JaAber wenn du das in dein Lisp einbaust solltest du noch ein "(progn" setzen. Denn sonst zeichnet es dir nur wenn die Bedingungen nicht Erfüllt sind eine Schraffur und das mit einem OBJ das du dann nich hast (defun c:sa ( / ) (setvar "attreq" 1) (if (and (setq OBJ (car (entsel "
select hatch or pline !
"))) (setq LAYER (cdr (assoc 8 (entget OBJ)))) (setq FL (rtos (vla-get-area (vlax-ename-vla-object OBJ)) 2 2)) ) (progn (command "_-insert" "flache" (getpoint "
pik point
") (getvar "DIMSCALE") (ge ...
|
| In das Form Lisp wechseln |
|
AutoLisp : (vla-putPaperMargins LAYOUT LowerLeft UpperRight) ?
CADmium am 02.08.2004 um 16:18 Uhr (0)
Ein ACAD-Layout stellt unter ActivX die Methode (vla-GetPaperMargins) bereit, welche die Druckränder ausliest. (Siehe auch Datei- Plot- Reiter Plotter - Knopf Eigenschaften - Benutzerspezifische Eigenschaften - Weitere Optionen - kleinere Ränder ) Gibt es eine Möglichkeit via Lisp (vla-putPaperMargins LAYOUT LowerLeft UpperRight) zu implementieren, um diese Ränder zu setzen? .. oder einen anderen Trick, diese beim Layouteigenschaftenübertragen zu setzten? Ein (vla-RefreshPlotDeviceInfo an geeigneter ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Datum von Access nach Lisp konvertieren
Niggemann am 16.06.2014 um 22:20 Uhr (1)
Hallo Forum,gibt es eine Möglichkeit das Datum aus einer Access Datenbank so zurück zubekommen wie es auch dort abgestellt ist. Ich hole mir einen Datensatz mit:(strcat "SELECT * FROM " BEL_MODUS "_POS WHERE BEL_NR = BEL_NR AND POSITION = POSITION ")darin ist auch ein Feld mit dem Datum.Zurück kommt dann das Datum so: "06/02/2014" der Richtige Wert ist aber "02.06.2014" so steht es auch inder Accesstabelle.Hat jemand eine Idee wie man das einfach lösen kann oder muß ich den String zerlegen und neu zusam ...
|
| In das Form Lisp wechseln |
|
Lisp : 2 Plotfiles mit einem Lisp erstellen
Obi-Wahn am 08.05.2008 um 19:35 Uhr (0)
Hi!Ich hab mal versucht das zu überprüfen, indem ich die ZeileCode:(if (= (getvar "limmax") "1189.0 841.0") (setq fmt "A0"))einfach in die Befehlszeile kopiert hab und ausgeführt hab.Als antwort hab ich nur ein nil bekommen.Schaut also so aus, als währs das.Aber wenn ich die ZeileCode:(getvar "limmax")eingebe, bekomm ich das Format (1189.0 841.0) retour.Wo liegt also der Fehler? Is für mich irgendwie unlogisch....Danke für die GeduldAndreas[EDIT]ich habs mal schnell umgesetzt, aber jetzt bekomm ich"Fehlerh ...
|
| In das Form Lisp wechseln |
 |
Lisp : Block einfügen und weitere Prozedur
ReneReichel am 20.04.2022 um 14:48 Uhr (15)
Hallo zusammen,ich habe ein Problem beim Einfügen von Blöcken via LISP.Ich möchte gern einen (über einen Dialog) vorgewählten Block einfügen (Speicherpfad ist immer gleich), auf einen bestimmten Layer legen und mit einer Mulitführungslinie beschriften.Das Problem hierbei ist, dass nach:(command "._insert" datei "_s" 1)mit der Prozedur nicht auf die Auswahl des Einfügepunktes gewartet wird und somit der nächste Prozedurschritt (mleader) an die Stelle des Einfügepunktes rückt und die Funktion abgebrochen wir ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Anwendertreffen
mapcar am 15.10.2004 um 16:03 Uhr (0)
Sorry, aber das ist ja nicht nur eine Frage des Platzes, es ist vor allem eine Traffic-Frage. 100 mal heruntergeladen wären 25 GB Traffic, soviel Zusatz-Traffic würde z.B. alle meine Websites bis zum nächsten Monatsende deaktivieren, da ich vorsorglich bei 50 GB abschalte (es könnte ja eine DDoS-Attacke sein, die mich finanziell ruinieren will). Darum nicht online;-) Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s ...
|
| In das Form AutoLisp wechseln |
|
Lisp : einfaches 2006 Lisp funktioniert unter 2022 nicht mehr
Temuedschin am 17.08.2022 um 00:14 Uhr (1)
Leider aktuell eine Berechtigung Software zu installieren, deswegen das Video.(Download drücken - Meldung ist Blödsinn)https://drive.google.com/file/d/1Jp0yjI7F5AuBmxhWNAgIok11aQCbjdMb/view?usp=sharingWie man sieht, funktioniert mein Fadenkreuz nicht mehr, sobald ich (STA_FAN_SET_REL) aufrufe.Jedoch funktioniert der Mauszeiger weiterhin, wenn ich z.b. auf das Befehlsfenster bzw. Ribbon fahre.Ich kann durch das Ribbon klicken, auch wenn (STA_FAN_SET_REL) aktiv ist.Erst wenn ich (STA_FAN_SET_REL) abbreche, w ...
|
| In das Form Lisp wechseln |