|
Lisp : Befehl _area in AutoCAD 2010
joern bosse am 14.01.2011 um 07:47 Uhr (0)
Hallo Roman,bei mir funzt es auch mit der "o" unter ACAD2010.Aber probier doch mal folgendes:(command "_.area" "_object" (entsel))------------------viele GrüßeJörnhttp://www.bosse-engineering.com Stammtisch in Wolfsburg im Januar 2010
|
| In das Form Lisp wechseln |
|
Lisp : Befehl _area in AutoCAD 2010
joern bosse am 14.01.2011 um 07:47 Uhr (0)
Hallo Roman,bei mir funzt es auch mit der "o" unter ACAD2010.Aber probier doch mal folgendes:(command "_.area" "_object" (entsel))------------------viele GrüßeJörnhttp://www.bosse-engineering.com Stammtisch in Wolfsburg im Januar 2010
|
| In das Form Lisp wechseln |
|
Lisp : Befehl _area in AutoCAD 2010
joern bosse am 14.01.2011 um 08:58 Uhr (0)
Hallo Roman,hast Du denn Vorschlag von Marco schon getestet??? Bei mir funzt es damit mußte nur einen kleinen Tipfehler beseitigen (ein ENTGET zuviel)Code:(defun c:test( / ) (vl-load-com) (setq en (car (entsel))) (setq obj (vlax-ename-vla-object en)) (setq ar (vla-get-area obj)))------------------viele GrüßeJörnhttp://www.bosse-engineering.com Stammtisch in Wolfsburg im Januar 2010
|
| In das Form Lisp wechseln |
|
Lisp : Performance
joern bosse am 06.04.2011 um 06:56 Uhr (0)
Hallo CADMATIC,hast Du viele command-Befehle in der Routine verbaut? Dann würde ich diese durch entmake ersetzen.Ich habe festgestellt, daß Routinen mit Command-Aufrufen bis AutoCAD 2008 an sich sehr gut laufen, ab 2010 wird es schon schlechter und unter ACAD 2011 sind die Routinen dann tlw. nicht mehr brauchbar.Es hilft auch, die unnötigen AutoCAD-Fenster Eigenschaften, Layereigenschaftenmanager, dynamische Eingabe ..., also allen "unnötigen" Schnickschnack zur Laufzeit der Routine auszuschalten.--------- ...
|
| In das Form Lisp wechseln |
|
Lisp : Probleme mit TRANS
joern bosse am 20.04.2011 um 17:22 Uhr (0)
Hallo Fred, Zitat: Was spricht gegen(vlax-3d-point (0 0 0)) ?Kannte ich noch nicht, werde ich jetzt verwenden. Zitat:warum machst Du dann nicht einfach (command "_ucs" "_obj" entBlockRef)?Das ist mein ursprüngliches Problem, daß dauert unter AutoCAD 2011 einfach zu lange.Ich habe ja vohin schon mit Fred telefoniert, scheinbar ist mein Anliegen nicht ganz deutlich angekommen, ich probiere es nochmal:Ich möchte den Command-Befehl "BKS von Objekt" nachbauen und für einen Block, der in allen Achsen gedreht sei ...
|
| In das Form Lisp wechseln |
|
Lisp : vla-explode: MTexte?
joern bosse am 18.05.2011 um 16:26 Uhr (0)
Hallo Heiko, das überzeugt mich, aber was mache ich denn wieder falsch, wenn ich die Funktion VLAX-DUMP-OBJECT verwende erscheint nur die halbe Liste (Unterstütze Methoden wurden bei mir nicht gelistet)Befehl: (vlax-dump-object (vlax-ename-vla-object(car(entsel))))Objekt wählen: ; IAcadBlockReference2: AutoCAD Block Reference-Schnittstelle (Blockreferenz); Eigenschaftswerte:; Application (RO) = #VLA-OBJECT IAcadApplication 00e38c90; Document (RO) = #VLA-OBJECT IAcadDocument 318a7980; EffectiveName (RO) ...
|
| In das Form Lisp wechseln |
|
Lisp : vla-explode: MTexte?
joern bosse am 19.05.2011 um 08:59 Uhr (0)
Hallo CADmium,ich verwende eine ProgressBar mit Hilfe einer DCL-Datei, und da ist die Einschränkung, daß ich keine Command-Befehle verwenden kann - wegen DCLSiehe auch http://ww3.cad.de/foren/ubb/Forum145/HTML/003121.shtml#000009 Und den Mtext muss ich zerlegt haben, weil ich für eine Transformation an die Mittelpunkte der einzelnen Zeilen rankommen muss.Soweit der Hintergrund.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : vla-explode: MTexte?
joern bosse am 18.05.2011 um 16:26 Uhr (0)
Hallo Heiko, das überzeugt mich, aber was mache ich denn wieder falsch, wenn ich die Funktion VLAX-DUMP-OBJECT verwende erscheint nur die halbe Liste (Unterstütze Methoden wurden bei mir nicht gelistet)Befehl: (vlax-dump-object (vlax-ename-vla-object(car(entsel))))Objekt wählen: ; IAcadBlockReference2: AutoCAD Block Reference-Schnittstelle (Blockreferenz); Eigenschaftswerte:; Application (RO) = #VLA-OBJECT IAcadApplication 00e38c90; Document (RO) = #VLA-OBJECT IAcadDocument 318a7980; EffectiveName (RO) ...
|
| In das Form Lisp wechseln |
|
Lisp : HKEY_LOCAL_MACHINESOFTWAREAutodeskAutoCADR16.2ACAD-4001:407Applications
joern bosse am 09.06.2011 um 17:46 Uhr (0)
Hallo Peter,ich weiß zwar auch nicht viel darüber, aber als Entwickler kann ich dort meine .Net-DLLs für den AutoLoad zur Verfügung stellen.Anbei ein kleines Bildchen: die angegebene DLL wird beim Start von AutoCAD automatisch geladen, so daß ich meine enthaltenen Funktionen zur Verfügung habe.Vielleicht liest Holger Brischke ja mit, der kann bestimmt noch ein bißchen mehr dazu erzählen.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : letzter befehl
joern bosse am 25.06.2011 um 12:12 Uhr (0)
Hallo Frank,nur für den Fall daß Deine Datei auf einem bekannten Supportpfad liegen sollte:(findfile "Dateiname")Wenn keine Supportpfad, dann funzt das nicht.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : vlide funktioniert nicht mehr
joern bosse am 07.07.2011 um 14:44 Uhr (0)
Hallo,unter CIVIL 2012 auf WIN 7 64bit startet meine VisulLisp-Umgebung nicht mehr. Ich gebe VLIDE in die Befehlszeile ein, es erscheint auch ein Eintrag in der Taskleite (mit dem blauen VisulLISP-Symbol) aber das eigentliche Fenster ist nicht da.Wenn ich mit einem Rechtsklick auf das Symbol in der Taskleiste gehe, dann werden mir exakt dieselben Optione angeboten wie beim Rechtsklick auf das AutoCAD-Symbol in der Taskleiste:- Zuletzt verwendet (Aufzählung der DWG-Dateien)- AutoCAD CIVIL 3D 2012 metrisch- ...
|
| In das Form Lisp wechseln |
|
Lisp : vlide funktioniert nicht mehr
joern bosse am 07.07.2011 um 15:04 Uhr (0)
Hallo Runkelrübe,bei dem Rechner ist aber noch fast nichts drauf.FireFox, Kaspersky, SpeedCommander und das war es dann auch schon fast, ist noch ganz neu. Windows 7 ist die Professional Version.Heute morgen habe ich den VisualLISP-Editor noch verwendet, und auf einmal ging es nicht mehr. Zur Not würde ich nochmal die AutoCAD-Reparaturinstallation drüber laufen lassen.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
joern bosse am 27.01.2009 um 15:41 Uhr (0)
Teste mal mit der angehängten Koordinatendatei, bei mir hats funktioniert.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |