|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
georg35 am 14.02.2013 um 19:20 Uhr (0)
Das könnte INTERRESANT SEIN NUR BEKOMME ICH DIESE FEHRERMELDUNG!Select Block to update: ; Fehler: Fehlerhafte Zeichenfolge für ssget-Modus
|
In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
cadplayer am 19.02.2013 um 11:21 Uhr (0)
Schau mal das video, da erkennt man eher das Problem------------------Gruss Dirkhttp://cadplayerlounge.blogspot.se
|
In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
cadplayer am 19.02.2013 um 11:50 Uhr (0)
Danke Jörn für die schnelle Hilfe, dem werde ich nachgehen------------------Gruss Dirkhttp://cadplayerlounge.blogspot.se
|
In das Form Lisp wechseln |
|
Lisp : Auwahl Blöcke in lsp
archtools am 21.02.2013 um 22:16 Uhr (0)
Zitat:Original erstellt von Bauvermesser:also mit dem Fachsimpel kann ich ja nicht mitreden anbei die lsp welche bei mir geht,Fremden Code sehe ich mir nur an, wenn er leserlich formatiert ist. Als allgemeiner Hinweis: man programmiert in Lisp nicht, indem man für eine Problemlösung alles in eine Funktion packt, sondern man unterteilt sein Problem in eine Reihe kleinerer, möglichst allgemeiner Probleme (diese allgemein verwendbaren Funktionen sammelt man in einer Toolbox). Es kommt nur selten vor, dass Li ...
|
In das Form Lisp wechseln |
|
Lisp : Hilfe bei lisp! Block Attrtibute rotation und position!
georg35 am 23.02.2013 um 08:50 Uhr (0)
catplayer das funktioniert schon mal ganz gut nur für ein att!
|
In das Form Lisp wechseln |
|
Lisp : Lisp und dynamische Blöcke
Dirk.B am 23.02.2013 um 14:07 Uhr (0)
Hallo Udo!Hallo Forum!Ok, dass mit der Änderung der Sichtbarkeit1 funktioniert.Aber leider nur die.Die anderen Prameter ändern sich nicht.Wie z.B. Winkel2 oder Länge Ø3.Was muß ich da machen?Kann man immer nur 1 Wert ändern?Ich möchte folgendes ereichen.- Block einfügen- Letztes Objekt erkennen - Sichtbarkeit1 von "Ø3mm sichtbar" auf "Ø4mm verdeckt" ändern- Länge Ø4 auf 45 ändern- Winkel2 auf 90° ändernCode:(command "-einfüge" "N:/Konstruktion/AutoCAD/Block_Konstruktion/Verbinder/Spax-Schraube.dwg" P20 "" ...
|
In das Form Lisp wechseln |
|
Lisp : Lisp und dynamische Blöcke
CAD-Huebner am 24.02.2013 um 09:34 Uhr (0)
Zitat:Original erstellt von Dirk.B:Code:...(setProperty (vlax-ename-vla-object DBobj) "Sichtbarkeit" "Ø4mm verdeckt")(setProperty (vlax-ename-vla-object DBobj) "Länge Ø4" 45)(setProperty (vlax-ename-vla-object DBobj) "Winkel2" 90Das funktioniert aber leider nicht Könnte mir da noch mal jemand bei helfen. Danke.- Der Sichtbarkeitsparameter muss richtig geschrieben werden (am Ende fehlt bei dir eine 1)- Reelle Werte drürfen nicht als Integer übergeben werden, also 45.0 statt 45- Winkel müssen ungeachtet de ...
|
In das Form Lisp wechseln |
|
Lisp : Lisp und dynamische Blöcke
Dirk.B am 24.02.2013 um 15:45 Uhr (0)
Hallo Udo!Vielen Dank.Dann müßte es doch eigentlich so funktionieren:Code:(defun C:Db01()(defun setProperty (vlaDynBlock sPropertyName rValue / vlaProperty) (foreach vlaProperty (vlax-safearray-list (vlax-variant-value (vla-GetDynamicBlockProperties vlaDynBlock))) (if (= (vla-get-PropertyName vlaProperty) sPropertyName) (vla-put-value vlaProperty (vlax-make-variant rValue)) ); end if ); end foreach); end defun (command "_Insert" "N:/Konstruktion/AutoCAD/Block_Konstruktion/Verbinder/Spax-Schraube.dwg" ( ...
|
In das Form Lisp wechseln |
|
Lisp : Lisp und dynamische Blöcke
CAD-Huebner am 24.02.2013 um 16:31 Uhr (0)
es fehlt das Laden der "Visual LISP Extensions" mit(vl-load-com)welches man im Programmcode oder aber auch gern am Anfang der Lisp Datei einfügen sollte.Manuelles Laden auf der AutoCAD Befehlszeile reicht auch schon.Damit werden die vlax-Funktionen erst verfügbar.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de[Diese Nachricht wurde von CAD-Huebner am 24. Feb. 2013 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Lisp und dynamische Blöcke
Dirk.B am 25.02.2013 um 07:10 Uhr (0)
Hallo Udo!Nochmals Danke für Deine Geduld und Unterstützung.Nun funktioniert es prima.Ich wünsch Dir noch einen guten Start in die neue Woche.------------------GrußDirk
|
In das Form Lisp wechseln |
|
Lisp : In einer Batch Datei den Dateien Pfad der DXF-Datei in legen
lenge am 25.02.2013 um 22:06 Uhr (0)
Hi Leute, ich hab da ein Problem!Wie kann dem Lisp-Programm gesagt werden, das er mir den Pfad in einer .bat in " " setzt? Mfglenge
|
In das Form Lisp wechseln |
|
Lisp : vl-registry-read in Win7 - Rechteproblem?
Peter2 am 27.02.2013 um 07:19 Uhr (0)
Zitat:Original erstellt von Brischke:...Ja, das liegt an den Rechten.---Danke.Gibt es auch eine Lösung seitens Lisp ohne Rechteverstellung dazu? Weil wenn nicht einmal mehr das "read" klappt ....Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
In das Form Lisp wechseln |
|
Lisp : Trim Schraffur
jupa am 26.02.2013 um 14:00 Uhr (0)
Zitat:Original erstellt von cadplayer:Was ist denn mit "Schraffur- und Stutzenbefehl" gemeint ? Gibts noch was anderes als trimmen ?Das war ein Mißverständnis. In Deinem ersten Posting hatte ich was von "trim command" gelesen und fälschlicherweise hineininterpretiert, daß Du das was in LISP versuchst.Zitat:Original erstellt von cadplayer:Dennoch die Frage, es kommt vor, dass sich Schraffuren nicht trimmen lassen (von mir aus unerklärlichen Gründen), kann man solche Ausläufer vermeiden ?Kann man sicherlich ...
|
In das Form Lisp wechseln |