Informationen zum Forum AutoCAD VBA:
Anzahl aktive Mitglieder: 784
Anzahl Beiträge: 12.026
Anzahl Themen: 2.139

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 768 - 780, 899 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

AutoCAD VBA : Griffe einer ausgewählten Polylinie anzeigen
alfred neswadba am 28.07.2011 um 21:39 Uhr (0)
Hi, Ist es möglich, das im Makro, etwa wie die blauen "Griffe", zeigen zu lassen?Nicht mit VBA. Ja mit dotNET oder ARX oder LISP Ich könnte theoretisch selbst an allen Eckpunkten irgendwas zeichnen lassen, einen Block oder einen Kreis, aber damit riskiere ich, dass eine Menge solcher temporären Elementeim DWG übrigbleibt, wenn das Makro unplanmäßig beendet wird.Wenn Du Errors abfängst, darf ja eigentlich nichts passieren. Du musst nur dafür sorgen, dass Du die temporären Elemente für Dich in z.B. einem A ...

In das Form AutoCAD VBA wechseln
Autocad VBA : Vorhandene Zeichnung Skalieren, Positionieren und anschließend Exceltabelle einfügen
CoXiDo am 01.03.2005 um 12:07 Uhr (0)
Hallo. Erstmal vielen dank Hubi für deine Hilfe und unterstützung. Ich war gestern doch zu ko den Code zu verstehen aber ich bin ihn heut durchgegangen und hab mir mal ein dummy prog geschireben. Dein Ansatz find ich logisch aber :-) es tut nix. Es wird nichts verkleinert bzw. skaliert und ich weiß net warum. Also nochmal von vorne. Im Anhang liegt der code, ist nur wenig anders als der von Hubi einen eintrag vorher. Ansonsten noch die Frage, währe es den in LISP möglich ein Skript zu schreiben mit dem ich ...

In das Form Autocad VBA wechseln
AutoCAD VBA : Acad3DSolid's
cadffm am 30.12.2013 um 14:55 Uhr (1)
Zitat:Original erstellt von dwg3d:an einem Punkt ein Problem:es sollen nicht beliebige Maße übernommen werden, sondern z. B. soll es 3 mögliche Höhen geben,(setq AS (getreal "AnzahlSchubkaesten 1 oder 2 oder 3 :"))wenn jetzt eine 4 eingegeben wird, soll das Programm stoppen, auf Falscheingabe hinweisen und LISP-Neustart vorschlagen.Da würde ich einen Umweg vorschlagen (Statt einer Zahl würde ich einen String abfragen) und zudemhört es sich so an als wäre ein Abbruch überflüssig - aber ich kenne ja den Code ...

In das Form AutoCAD VBA wechseln
Autocad VBA : Block Referenzen
Brischke am 13.12.2004 um 19:50 Uhr (0)
Zitat: Original erstellt von egug: ...Leider wird wenn ich mit REFBEARBEIT ein als XREF eingefügtes Element ändere nur gerade diese Zeichnung geändert in der ich das ausführe, die anderen x Zeichnungen bleiben ungeändert :-( . Scheinbar ist das Konzept in ACAD nicht so wie in anderen CAD Systemen vorhanden. ... Da würde ich mal behaupten, dass du dich täuschst. Das ist ja nun gerade der Vorteil. Zitat: Original erstellt von egug: Ist es eigentlich in ACAD 2004 möglich mehrzeilige Attribute z ...

In das Form Autocad VBA wechseln
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 24.11.2004 um 10:45 Uhr (0)
Na ja, dafür braucht man doch nicht Mathe studiert haben: Für ANGDIR (360 - w) bzw. (2pi - w), und wenn ANGBASE hinzukommt, halt (270 - w) oder so. Auf jedenfall solltest du eine Umrechnung verwenden, die nicht über 360 hinausgeht - der Mod-Operator in VBA kann keine Kommazahlen. Dir sollte aber klar sein, dass ANGDIR nicht die Zeichnung selbst beeinflusst. Das ist nur eine Eingabehilfe. Du musst entscheiden, ob die Winkel auch so (UZ-Nord) in die Tabellen sollen. Dann musst du sie eben umrechnen. Gruß, A ...

In das Form Autocad VBA wechseln
Autocad VBA : Block bearbeiten verbieten...
Brischke am 12.09.2003 um 08:40 Uhr (0)
Hallo Heiko, ich weiß ja nicht, wie fit Deine Anwender sind. Man kann aber auch einzelne Befehle löschen. Mit AutoLISP geht das so (command _UNDEFINE BEFNAME ) Nachteil, dieser Befel steht dann auch nicht bei den Blöcken zur Verfügung, die geändert werden dürfen. 2. Variante, die ich eigentlich noch besser finden würde. Wenn Das Attribut sowieso nur einmal ausgefüllt werden darf, dann mach doch einfach ein Konstantes Attribut daraus. Sowohl mit VBA als auch AutoLISP ist das ja kein Thema, auch das auszu ...

In das Form Autocad VBA wechseln
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 22.11.2004 um 23:12 Uhr (0)
Alle Winkel kleiner als ca. 57° sind kleiner als 1, wenn sie in Rad dargestellt werden. Liegt da ein Trennzeichen-Konflikt vor, werden alle Winkel kleiner als diese 57° als 0 in Excel dargestellt (bis 114° ist es dann 1 usw.) Excel/MSOffice liest das verwendete Trennzeichen aus den Windows-Ländereinstellungen aus, AutoCAD verwendet immer den Punkt (ausser bei Bemaßungstexten, wenn das eingestellt ist). Verwirrend aber, dass VBA bei der Eingabe von float/double-Literalen plötzlich auch den Punkt als Trennze ...

In das Form Autocad VBA wechseln
AutoCAD VBA : Über das Schriftfeld eines Attributwertes die damit verknüpfte Polylinie ermitteln
steinemann09 am 18.03.2009 um 15:09 Uhr (0)
Hallo Leute,In meinen letzten Beitrag "Vom auussgew.Listviewelemt zum dazugehörigen Block", bin ich auf ein weiters Problem gestoßen, was nicht ohne weiters in VBA zu lösen ist, wie man mir als Quereinsteiger mitteilte. Deswegen will ich es zu einem neuen Thema machen.In meinen Blockattribut (siehe Besispiel.dwg) ist der Wert des Attributes "Flächenbezeichnung" über ein Schriftfeld assoziativ mit einer geschl. Polylinieverknüpft. Der Flächeninhalt der PL wird in das Attribut übernommen.Ich suche nach eine ...

In das Form AutoCAD VBA wechseln
Autocad VBA : vorhandene Bemassungen ändern
mapcar am 02.12.2004 um 19:51 Uhr (0)
Ich hab irgendwie das Gefühl, dass hier mal aufgeräumt werden muss;-) Zunächst mal, Tomi: Lass dich nicht verwirren, einige Antworten waren nicht sehr sachdienlich. Weder geht es hier um Lisp, noch um Layouts... Dein Problem liegt wo ganz anders: Das Programm sieht aus, als sei es für eine noch ältere AutoCAD-Version geschrieben. Da war es tatsächlich so, dass man nur eine Variable wie DIMDEC ändern musste. Ein anschliessendes Update der Bemassungen hat diese dann verändert, es sei denn, es war ein Bemsti ...

In das Form Autocad VBA wechseln
Autocad VBA : Verbindungslinie der Blöcke ermitteln
Proxy am 18.02.2005 um 22:58 Uhr (0)
Iimho musst du die einzelnen Subentities mit einer Schleife durchrattern oder den Block sprengen und dann mit den einzelnen Objekten ein intersectionpoint errechnen. Zitat: - snip Dim ExpBlk As Variant Dim PntArr() As Variant Dim CurEnt As AcadEntity Dim EntCnt As Integer Dim LowBnd As Integer Dim UppBnd As Integer ExpBlk = TheBlockReference.Explode LowBnd = LBound(ExpBlk) UppBnd = UBound(ExpBlk) Redim PntArr(LowBnd To UppBnd) For EntCnt = LowBnd To UppBnd Set CurEnt = ExpBlk(EntCnt) With CurEnt PntAr ...

In das Form Autocad VBA wechseln
Autocad VBA : VBA Tool umwandeln von mm in inch
CADmium am 24.01.2004 um 16:51 Uhr (0)
Ob s was fertiges gibt, weiß ich nicht.... Da ACAD aber intern sowieso nur in Zeicheneinheiten rechnet ist ZOLL oder mm reine Interpretationssache. Das Tool könnte aber so funktionieren : Ist bloß der Modellbereich betroffen müßte folgende Eingabe in der Befehlszeile reichen : (setq AUSWAHL (ssget _X ))(command varia AUSWAHL (0 0 0) 0.03937) Wurde mit Layouts und Viewports gearbeitet, gibt es zwei Möglichkeiten: 1 . die unsaubere : alle Bemassungstexte mittels Proggi überschreiben 2. die saubere ...

In das Form Autocad VBA wechseln
Autocad VBA : Sendcommand Ausgabe Textfenster unterdrücken
Goofy007 am 27.12.2005 um 10:37 Uhr (0)
Hallo Thomas,Danke für die Antwort. Nomutt und cmdecho bringen leider nix.Ich hab allerdings jetzt noch ein neues Problem.Nach Ausführung des Makros, kann ich es nicht mit der Befehlswiederholung (Leertaste) nochmal aufrufen, weil ich da immer den von Sendcommand aufgerufenen Befehl bekomme.Ich versteh leider nur wenig von Lisp, aber ich überleg schon ob das nicht besser im Lisp geschrieben werden sollte.Ich stell mal den Code hier rein, vielleicht bekomm ich ja noch ein paar gute Tipps.Code:Sub Attribut_V ...

In das Form Autocad VBA wechseln
AutoCAD VBA : Punktwolke weiter bearbeiten
MOE II am 24.03.2013 um 15:00 Uhr (0)
kann ich eine LISP erstellen, wo ich in der Zeichnung auf eine Zahl klicke und autocad zeichnet mir eine Linie mit der Länge des angeklickten Wertes? Ich habe eine 2D Punktwolke (Punkt ,Code und Höhenangabe) in der Draufsicht. Jetzt möchte ich diese in eine Ansicht Projektieren, Habe mir hierfür eine Linie (Meine HöHE NN) erstellt. Jetzt wähle ich einen Punkt, mit einer Funktion zieht autocad mir eine linie bis zu meiner Nullinie, - (ab hier weiss ich nicht mehr weiter) , Jetzt möchte ich die Höhenangabe ...

In das Form AutoCAD VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz