|
Lisp : Parametrics Uservariable oder parameter
S235 am 08.10.2011 um 09:25 Uhr (0)
Liebe Experten,nun habe ich die von HofCad veröffentlichten Zeichnungen und auch das Programm DRIVEN angesehen, aber nirgendwo gefunden, ob und wie ich die Parameter auf der Befehlszeile (und damit wohl auch in Lisp) über den Namen ansprechen und ändern kann. HofCad geht m.E. über die Objektbeschreibung und die Attribute. Namentlich werden keine Parameter angesprochen. Wie Variabeln verhalten sich die Parameter nicht, denn die Geometrie und auch die Einträge im Benutzermanager ändern sich nicht. Habe besti ...
|
In das Form Lisp wechseln |
|
Lisp : Realzahl runden
Bernd10 am 12.10.2011 um 13:16 Uhr (0)
Hallo,ich habe ein Problem beim Runden zweier Realzahlen, das ich mir nicht erklären kann. Dabei runde ich die zwei Realzahlen rxausdeed und rxausdkoor mit meiner Funktion, die für mich gleich sind (siehe Datei Ueberwachung.jpg). Die Lisp-Funktion, die ich dafür verwende, ist ebenfalls in der Anlage enthalten.Warum sind die beiden Realzahlen rxausdeed und rxausdkoor nach dem Runden nicht gleich?Danke im Voraus und viele GrüßeBernd
|
In das Form Lisp wechseln |
|
Lisp : Block einfügen klappt nicht
cadffm am 16.10.2011 um 22:47 Uhr (0)
Hast du dir denn den AutoCAD-Befehl EINFÜGE (_insert) in der Befehlszeilenversion (-EINFÜGE/_-insert) denn schonmal wirklich angesehen ?Wenn du also damit kein Verständnisproblem hast dann mußt du deine Lisp-Werte überprüfen.(andernfalls: spiele den Spass händisch in der Befehlszeile durch: -EINFÜGE / AutoCAD-Hilfe Befehl -EINFÜGE) Welchen Wert hat denn X ?Welchen Wert hat denn Y ?Welchen Wert hat denn BlockN ? Teste mal statts dieser Zeile (command "_-insert" BlockN (list Y X)) folgende:(command "_-ins ...
|
In das Form Lisp wechseln |
|
Lisp : Block einfügen klappt nicht
Frank88 am 17.10.2011 um 18:20 Uhr (0)
Hallo und vielen Dank für deine Antwort! Zitat:(command "_-insert" BlockN (list Y X) "1" "1" "0")liefert mir Zitat:Unbekannter Befehl "1". Drücken Sie F1-Taste für Hilfe.Unbekannter Befehl "1". Drücken Sie F1-Taste für Hilfe.Unbekannter Befehl "0". Drücken Sie F1-Taste für Hilfe.Unbekannter Befehl "1". Drücken Sie F1-Taste für Hilfe.Unbekannter Befehl "1". Drücken Sie F1-Taste für Hilfe.Unbekannter Befehl "0". Drücken Sie F1-Taste für Hilfe.Unbekannter Befehl "1". Drücken Sie F1-Taste für Hilfe.Unbekannte ...
|
In das Form Lisp wechseln |
|
Lisp : script zur Bereinigung von Export DXF/DWG
spider_dd am 19.10.2011 um 08:39 Uhr (0)
Hallo Carsten,an dem Punkt, an dem Du jetzt angekommen bist, bleiben euch m. E. folgenden, weiter oben von CADchup schon sinngemäß genannte Möglichkeiten.1) Du "wurschtelst" weiter wie bisher gehabt. (und kriegst kein Geld dafür)2) Du vertiefst Dich soweit in Lisp und Script, dass Du selber was proggen kannst, was euch weiterhilft. (Ist erstmal Zeit, die euch keiner bezahlt, bringt aber später dann Zeitersparniss.) Wenn Du dabei dann konkrete Hilfe brauchst, steht Die hierfür das Forum sicher mit Rat und T ...
|
In das Form Lisp wechseln |
|
Lisp : script zur Bereinigung von Export DXF/DWG
cadffm am 18.10.2011 um 11:43 Uhr (0)
Zu deiner Anleitung im Anhang:"Export in ACAD 2007" = Vorarbeit"Zeichnung in ACAD 2012 öffnen" = Das macht man 1x und lässt dann ein Batchprogramm laufenwelches nacheinander die ausgewählten Dateien durchläuft: öffnen, abarbeitet, schließen. *SCRIPTPRO von AutoDesk (ist super, nur leider durch ungewöhnliche Arbeitsweise sehr langsam) *SCC2 von CADwiesel.de, einfaches Lispprogramm welches im SDI-Modus ein Script pro Datei ausführt.und ab hier kann man ein Lisp/Script einsetzen:vorab zB. Befehl _.MODEL (um i ...
|
In das Form Lisp wechseln |
|
Lisp : script zur Bereinigung von Export DXF/DWG
Kodat am 18.10.2011 um 12:15 Uhr (0)
Hallo. Erstmal Danke.Da ist ja noch einiges zu klären.Dieses Lisp oder script soll einfach ausführbar sein da mehrere nicht so versierte User das erledigen sollen.Eigentlich sollte Die exportierte Datei von Revit als DWG korrekt sein.Es kommt noch das Problem hinzu das in Revit die Bemassung als Architekturbemassung erstellt wird , wo AC selbst ja ein Problem hat.Wir lösen also die komplette DWG auf um die gleich Optik wie im PDF zu erhalten. Die Externen lege auch unsere Daten zu Grunde um Konstruktionspl ...
|
In das Form Lisp wechseln |
|
Lisp : script zur Bereinigung von Export DXF/DWG
cadffm am 18.10.2011 um 14:59 Uhr (0)
Die Hilfe und Antwort ist einfach: Das geht nichtKeine Dialogsteuerung in Makro und Script möglich - und da die SAUSWAHL keine Befehlszeilenversion hat: Ende,AusEs gibt auch sonst keinen Befehl in Acad den du dafür nutzen kannst, außer du nutzt Programmiersprachen,oben ein Beispiel in Lisp - die Kernfunktion was das "Auswählen" angeht ist SSGET .------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)[Diese Nachricht wurde von cadffm am 18. Okt. 2011 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : script zur Bereinigung von Export DXF/DWG
CADchup am 18.10.2011 um 15:13 Uhr (0)
Vielleicht ist der notwendige Umfang auch nicht klar.Wie cadffms Codeschnippsel zeigen, wird die Lösung nicht aus einem Buttonmakro oder einem simplen Lisp-Dreizeiler bestehen.------------------CADmaro.de
|
In das Form Lisp wechseln |
|
Lisp : script zur Bereinigung von Export DXF/DWG
cadffm am 18.10.2011 um 15:40 Uhr (0)
Zitat:Dafür bekomme ich/wir auch kein Geld. Das wird einfach von vorrausgesetztdas wir es liefern. Und glaub mir, wir bekommen dafür nichts.IHR ärmsten könnt einem echt Leid tun PS: Du kannst meine Lispzeilen mit den "Scriptzeilen" zusammen in einem Script einsetzen, kein Problem !Script ist nichts anderen wie alles nacheinander in die Befehlszeile schreiben und Lisp kann man direkt in dieBefehlszeile eingeben und es wird ausgewertet - daher ist es so einfach in einem Script zu verwenden.------------- ...
|
In das Form Lisp wechseln |
|
Lisp : MText Hintergrundfarbe in Lisp einbauen
cadffm am 20.10.2011 um 12:48 Uhr (0)
Erstelle in Acad doch mal einen MText und kopiere den, dann gebe einem von beiden die gewüschte Einstellung und vergleiche beide.Da ich das soweit möglich mit AutoLisp mache gehen mir die VisualLisp Begriffe nicht so leichtvon der Hand, aber da auch hier die Doku sowie die Möglichkeit von vlax-dump-object recht gut ist wirstdu es schon alleine schaffen, die Antwort ist: JaBeispielLink: Klick------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
In das Form Lisp wechseln |
|
Lisp : sssetfirst und Attribute
cadffm am 20.10.2011 um 11:17 Uhr (0)
Doch doch, das ist Soooo neu, denn Adesk schafft hinkt immer ca. 25 Jahre hinterherin ihrer "kompletten" Umsetzung von Tools.EDIT: Das Vorhaben macht ja im Dunstkreis der Programmierung keinen Sinn,das wäre maximal etwas für den User und da wurde Lisp einfach nicht mitentwickelt was diese Möglichkeit angeht.------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)[Diese Nachricht wurde von cadffm am 20. Okt. 2011 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : sssetfirst und Attribute
cadffm am 20.10.2011 um 11:50 Uhr (0)
Also OK, dann wollen wir mal sagen das es sich in Lisp 100% genau so verhalt wie auf ganz normalerAnwenderebene.Hat man die Attribute gewählt und gibt sie zB. der _Copy-Funktion zum Fraß, so wird Acad einemauc hdie Inserts kopieren und nicht die Attribute.. Und genau so verhalt sich der Auswahlsatz auch -im Auswahlsatz sind ebenfalls die übergeordneten Objekte (die Insert) enthalten !Das Besondere ist eben das sich AutoCADbei jedem Auswahlsatz auch genau merkt wie dieser erstellt wurde,Und in deinem Fall h ...
|
In das Form Lisp wechseln |