|
Rund um Autocad : Ausnahmefehler
Ines am 06.01.2003 um 10:33 Uhr (0)
Für mich sind solche Fragen immer schwierig zu beantworten, aber ioch versuchs mal. Hardware Intel Pentium 4 HP Vectra VL 420 1500 Mhz Cadmandu hab ich installiert und eine Böschungs-lisp ansonsten ist ACAD pur installiert. Windows NT Ich glaub aber nicht, daß es an meiner Hardware usw liegt, da mein Kollege die gleiche Installation und den gleichen Rechner hat und da funktionierts. Aber ich bin schon einen Schritt weiter. Nachdem ich beim Start die ACDCframe.arx konnte ich das Programm starten. Dann hab ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Blockeditor ohne Dialogfenster schließen
runkelruebe am 21.08.2008 um 07:21 Uhr (0)
Moin, Zitat:Wie selektiere ich einen Block anhand seines Namens aus einer Zeichnung, um ihn dann zu skalierenIch gehe davon aus, Du meinst in dem Fall alle Blockreferenzen mit diesem Blocknamen? Und willst sie über die Skalierfaktoren x,y,z skalieren? Denn die Blockdefinition hast Du doch schon skaliert.Da muß ich leider passen, mit meinen Kenntnissen nicht ohne Dialog oder lisp o.ä. möglich. Viel Aufwand und sehr unwahrscheinlich, dass es zur Zeichnungsstruktur paßt: Die Blockreferenzen (und nur die) lieg ...
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : winkel durch dynamischen schnittpunkt
Stelli1 am 03.04.2006 um 21:38 Uhr (0)
Hallo,du kannst in deine Startlisp folgende Lisp einbindenCode:(defun c:MeinBefehl (/) (vla-runmacro(vlax-get-acad-object) "MeinMacro"))Damit kannst du dann das Makro "MeinMacro" auf der Befehlszeile mit "MeinBefehl" aufrufen. Den Befehl kannt du auch alternativ per VBA und Sendcommand ausführen.Variablen lokale und globale kannst du in VBA nach belieben einrichten. Wird eine Variable innerhalb eine Prozedur (Sub/Function) mit Dim Variable deklariert gilt sie nur in der Prozedur. Wird sie in einen Klassenm ...
|
| In das Form Autocad VBA wechseln |
|
Makro Programmierung : Wie komme ich an Stücklisten-Attribute?
RainerH am 20.09.2005 um 09:45 Uhr (0)
@lisp-loserAngenommen, es wird bei der Info-Abfrage fuer das aktive Teil dies ausgegeben:SolidPower_bom_part_attributes_BESCHREIBUNG (BESCHREIBUNG Aufnahmescheibe CLASS-TYPE PART) ... dann bekommst du mittels Eingabe von(display (oli::sd-inq-item-attribute (oli::sd-inq-curr-part) "SolidPower_bom_part_attributes_BESCHREIBUNG" :values :attachment :contents))== (BESCHREIBUNG Aufnahmescheibe CLASS-TYPE PART)bzw.(display (oli::sd-inq-item-attribute (oli::sd-inq-curr-part) "SolidPower_bom_part_attributes_BESCHRE ...
|
| In das Form Makro Programmierung wechseln |
|
Rund um AutoCAD : Macros verbinden
rosapanter68 am 08.06.2011 um 17:50 Uhr (0)
ja, also, ich merke schon, ich drücke mich nicht richtig aus.Ich versuche das noch einamlIch habe eine *.dwt Zeichnungsvorlage, in einem definierten Ordner.Ich möchte in ACAD nur die Befehle koppel.Also, alles andere dwt...dwg, das verstehe ich schon. Mache ich auch immer so.Aber für diesen Kunden wird es neu Menüs geben, und für jedes Menü habe ich eine Vorlagedatei gebastelt, die dann geladen werden soll.Ich weiß, das geht auch händisch, Datei neu und speichern unter.Aber ich dachte, mann könne einem Mak ...
|
| In das Form Rund um AutoCAD wechseln |
 |
AutoCAD VBA : Polylinie Vertex entfernen
otm am 31.03.2022 um 14:50 Uhr (15)
Hallo Forum,wie kann man aus einer Polylinie (LWPL) einen Punkt entfernen? Konkret den Anfangspunkt, einen mittleren oder den Endpunkt, falls die Methoden unterschiedlich sind.Alle gefundenen Beispiele sind in lisp, damit komme ich aber nicht weiter.Quasi das Gegenteil von AddVertex.Beispiel: Ich habe von einer PL alle Koordinaten ausgelesen und möchte die PL am Anfang um ein Delta kürzen.Ist Delta als das erste PL-Segment, muss ich den ersten Vertex entfernen und dann vom zweiten Element (Delta - Länge d ...
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : MDT2007 & ActiveX .. vlax ..
argh am 15.12.2006 um 15:39 Uhr (0)
okay die sache hat sich vorerst erledigt!jetzt wird das ganze von einem vb-makro übernommen!und wie es doch immer so ist habe ich neue schwierigkeiten:habe einen kleinen lisp-code geschrieben, der einfach nurdie vb-datei aufruft und gleichzeitig drei parameter übergeben soll!!die parameter sind alle strings!ich hab mir das so gedacht:(setq pr1 "-vbaausf ")(setq pr2 (getenv "MYAPP")) ;der pfad meiner Applikation(setq pr3 "Add-On") ;der Ordner mit der dvb(setq pr4 "PartRef.dvb") ;die DVB(setq partref_makro ( ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Makro Führung erweitern
tom.berger am 25.05.2004 um 14:38 Uhr (0)
Zitat: Original erstellt von Helmut Wieser: @tom: Wenn ich die Option Mtext eingestellt habe, ist es dann nicht egal wieviele Textzeilen? Zu Deinem lisp: Ich habs probiert und das hängt bei Nächste Zeile des Maßtexts eingeben: Nächste Zeile des Maßtexts eingeben: Nächste Zeile des Maßtexts eingeben: Tatsächlich. Das ist ganz offensichtlich ein Bug von AutoCAD beim Führungs-Befehl, denn das jeweils in der Schleife aufgerufene (pause) sollte eine Nutzereingabe abwarten. Mit anderen Befehlen klapp ...
|
| In das Form Rund um Autocad wechseln |
|
CoCreate Programmierung : Befehl 3D-Kreis anpassen
Greskamp am 26.06.2013 um 08:22 Uhr (0)
Guten Morgen,bin leider nicht sehr lisp-fest. Aber vielleicht kann mir jeman helfen.Ich würde gerne den Befehl "create_circle" (3D-Kreis erstellen) etwas abwandeln..Ich habe eine Punktewolke mit 200 Punkte, und würde gerne bestimmte 3D-Punkte mit einem 3D-Kreis versehen. Wenn ich immer den Befehl aufrufen muss und dann die entsprechende Richtung, Radius usw. eingeben muss, hält das ziemlich auf.Gibt es nicht eine Möglichkeit, diesen Befehl mit Standardeingaben zu versehen, und dann einfach nur die Punkte e ...
|
| In das Form CoCreate Programmierung wechseln |
|
Rund um AutoCAD : Texte auflösen
runkelruebe am 05.02.2009 um 08:10 Uhr (0)
Moin,die sind bei LT auch nicht mit auf der CD, wofür auch, die meisten basieren auf lisp und das kann LT ja nunmal von Hause aus nicht. Du brauchst die ET einer Vollversion oder zur Not versuchst Du die aus diesem Beitrag, die passen dann aber nicht zu Deiner ACAD-Version, ich weiß also nicht, ob das funktioniert...Was ist denn mit j-scs Vorschlag mit dem WMFout und in? Läuft auch nicht in LT? Ergebnis entspricht nicht Deinen Vorstellungen? Sag doch zumindest mal nen Satz zu diesem Versuch, damit das mal ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : defun
CADmium am 31.08.2007 um 08:46 Uhr (0)
Zitat:Original erstellt von cpims:Hallo !(defun C:Test (/))Kann ich mir den (/) sparen ?Was genau bewirkt der slash ?ja, in dem Fall kannste ihn dir sparen .. nach den Slash werden die lokalen Variablen "vereinbart" , vor dem Slash die Funktionsparameter, wobei bei als Befehl mit defun C: .. vereinbarten Funktionen , die auch als Befehl aufgerufen werden sollen, Parameter nicht erlaubt sind. Zitat:Original erstellt von cpims:Wie kann ich folgende scripts in eine command-Anweisung in lisp verpackenklinie w ...
|
| In das Form Lisp wechseln |
|
AutoLisp : substring
mapcar am 04.11.2004 um 20:33 Uhr (0)
aus einer externen Datei lese ich folgenden String: 001 "Specify point:" "Bitte Punkt angeben:" Zunächst mal: Ich sehe da nicht den _einen_ String. Das hier? "001 "Specify point:" "Bitte Punkt angeben:"" Das wäre eine String. Unter diesem Link findest du die Funktion (str-tok ...) die genau das macht, was du brauchst: http://www.autolisp.mapcar.net/strtok.html (str-tok "001 "Specify point:" "Bitte Punkt angeben:"" " ") = ("001" "Specify point:" "Bitte Punkt angeben:") Mit (car), (cadr) usw. kannst du ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD LT : Reihenfolge nach Layer
AsSchu am 07.11.2003 um 12:26 Uhr (0)
[QUOTE]Original erstellt von Karin72:[b]Hallo Reiner,dafür gibt es schöne Tools:z.B. hatchback (was alle schraffuren in den Hintergund legt) oder diverse layertools - bei www.cadwiesel.deOder auch die Layertools bzw. Laymanpro - www.lt-extender.de ohne den Extender kann man keine lisp laden in LT; also auch nicht hatchback. Hatchback dient auch dazu Schraffur nach "hinten zu legen"Reiner möchte alle Objekte eines Layers ändern, Ciao [Diese Nachricht wurde von AsSchu am 07. November 2003 editiert.][D ...
|
| In das Form AutoCAD LT wechseln |