|
Rund um Autocad : Frage (Problem) mit Koordinaten Lisp
geigei am 29.10.2004 um 10:49 Uhr (0)
Tschuldige, hier das Lisp: ;;;=================================================================== ;;;beschriftet die gewählten Punkte mit deren 2D- bzw. 3D-Koordinaten. ;;;=================================================================== ;;;CADchup@cad.de ;;; ;;;Updated: Sep. 2003 ;;; (princ
Start mit Eingabe von K2D oder K3D. ) (princ) ;;; ;;; (defun C:K2D (/ tsize newtsize k-point k-xoutput k-youtput) (setq snap (getvar OSMODE ) echo (getvar CMDECHO ) ) (setvar OSMODE 47) (setvar CMD ...
|
| In das Form Rund um Autocad wechseln |
|
BricsCad : Designcenter in Bricscad
BGelcon am 04.10.2013 um 06:23 Uhr (1)
Hallo, habe es probiert funktioniert aber nicht.Folgende Meldung:(LOAD "C:/Users/gb/Downloads/BlockManager2/BlockManager2.des"): OPENDCLDer Befehl wurde nicht erkannt "OPENDCL". Bitte versuchen Sie es erneut.: OPENDCLDer Befehl wurde nicht erkannt "OPENDCL". Bitte versuchen Sie es erneut.; ----- LISP : Call Stack -----; [0]...C:BLOCKMAN; [1].....LOAD_AND_SHOW_PROJECT --;; ----- Error around expression -----(DCL_PROJECT_IMPORT $OPENDCL3 NIL);; error : no function definition DCL_PROJECT_IMPORT ; expected FUN ...
|
| In das Form BricsCad 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 |
|
Autocad VBA : Alle Layouts nach blöcken durchsuchen
Brischke am 19.05.2004 um 14:00 Uhr (0)
Hallo, erstell dir einen Auswahlsatz über alle Elemente der Zeichnung, die ein Block bestimmten Namens sind. Da werden alle Elemente, egal in welchem Layout, gefunden. Falls es für dich wichtig ist, das Layout zu wissen oder die Blöcke nach Layout sortiert auszugeben, dann kannst du das ja dann aus den Elementeigenschaften ermitteln und entsprechend sortieren. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! T ...
|
| In das Form Autocad VBA 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 |
|
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 |
|
Autocad VBA : Gibt es einen guten VBA für Acad Kurs im Netz
molo am 12.11.2003 um 12:06 Uhr (0)
Es wird wohl tatsächlich das Beste sein, dass ich mir ein Buch über VBA kaufe. Leider sind die Jahresbeiträge für die Bibliotheken hier so hochh, dass man sich die Bücher besser selber kaufen kann Wenn ich glück habe, hat ja auch noch eine Freund irgendwo so ein Buch rumliege, dass er zur Zeit entbehren kann Aber es ist trotzdem Schade, dass es einen richtig netten LISP-Kurs in Deutsch im Netz gibt und für VBA gibt es nichts. ------------------ Schöne Grüsse aus dem Norden Molo
|
| In das Form Autocad VBA 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 |
|
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 |
|
IntelliCAD : Caddirekt 2022 Pro BIM
alf-1234 am 21.12.2021 um 21:20 Uhr (1)
Ich habe jetzt mal mein Caddirekt 2020 auf die neue aktuelle BIM Version upgedatet. Installation war kinderleicht. Einen Hardwaredongel wie bei 2020 gibt es jetzt bei der neuen 2022 Version nicht mehr.Der erste Eindruck ist schon mal sehr gut. 3D und auch BIM machen keine Probleme. Werde weiter testen. Haben andere auch noch dieses Programm im Einsatz? Lisp Programme funktionieren ebenfalls.Auch mit grossen 3D Dateien grösser als 250MB gibt es keine Probleme.Das laden der Modelle dauert aber länger als bei ...
|
| In das Form IntelliCAD wechseln |
|
PTC Creo Elements/Programmierung : Speichern MI mit Lsp?
Jako am 01.06.2016 um 16:20 Uhr (1)
Hallo Peter,vielen Dank für die Datei. Folgendes passiert beim abspeichern:POS_114_MONTAGELEISTE_AS-15-018.mi (So heißt die erste Datei die ich angelegt habe)POS-114-MONTAGELEISTE-AS.1.1_15-018.MI (so sieht es aus, wenn ich mit deinem Lisp das erste mal versuche zu überschreiben)Er überschreibt nicht, sondern speichert ein zweites mal mit einem etwas anderem Namen. Beim weiteren mal überschreibt er die zweite Datei. Dann wäre es wünschenswert wenn ich direkt im 2d-Ordner stehen könnte und nicht vor dem 2d- ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
lix b am 16.11.2017 um 13:07 Uhr (1)
Mahlzeit!Im Integration Kit findet man auch eine klare Aussage zum Thema sd-call-cmds in Verbindung mit dialog-type :interruptZitat:Terminate actions can only be called from terminate actions. You cannot call a terminate action from an interrupt actionEine andere Möglichkeit, um auch nach der Teilewahl im Dialog zu bleiben, wäre, die Befehle in den Puffer zu schreiben und anschließend den Dialog selbst erneut aufzurufen. Er wird dann zwar durch die Terminate-Action geschlossen, aber nach Abarbeitung aller ...
|
| In das Form PTC Creo Elements/Programmierung 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 |