|
Rund um Autocad : Layouts umbenennen
Goofy007 am 22.08.2006 um 13:09 Uhr (0)
Hi ErykFalls du nicht Lisp oder VBA verwenden willst, kannst du dir auch eine Srciptdatei machen.Sieht dann etwa so aus:Code:Layout u "alter Name" "Name Neu"Layout u...Tip einfach mal den Befehl Layout in deine Befehlszeile ein...mfg didi
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Auswahl mittels Lisp-Ausdruck
Goofy007 am 04.07.2005 um 13:57 Uhr (0)
Hallo Forum, ich habe wie im Beitrag http://ww3.cad.de/foren/ubb/Forum54/HTML/010955.shtml beschrieben folgende Lisp Funktion auf einen Button gelegt: (sssetfirst (setq A(ssget _X (list(cons 8 (cdr(assoc 8 (entget (car (entsel)))))))))A) Bei der Gelegenheit mal herzlichen Dank an die Erfinder des Codes!!! Damit kann ich nun wie beschrieben, durch Auswahl eines Elementes alle Elemente in dessen Layer auswählen. Allerdings mit der Einschränkung, dass ein schon vorher gewähltes Element (Blaue Griffe) d ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Gruppencode und Gruppentyp herausfinden
Goofy007 am 09.02.2006 um 11:37 Uhr (0)
Hallo Florian,ich vermut du meinst den Rahmen des Ansichtsfensters.Wenn du den Lisp-Ausdruck von Udo mal kopierst (Strg+C) und dann ins Befehlsfenster von Acad kopierst (Strg+V) und anschließend so ein Ansichtsfenster anklickst bekommst du die Antwort "VIEWPORT".Das wird wohl das sein was du suchst.Schöne Grüße nach JapanDidi
|
| In das Form Autocad VBA wechseln |
|
Autodesk GIS Produkte : Map 2007 Befehl selectsimilar fehlt ??
Goofy007 am 23.08.2006 um 19:56 Uhr (0)
Hallo Marc, Hallo Udoja schon seltsam, wie Autodesk mit so einem Befehl umgeht, und warum er wieder entfernt wurde.Aber ich hoffe doch es war nur ein Versehen und ab 2008 ist es dann in allen Versionen vorhanden. Inzwischen werd ich mir wohl mit der LISP Datei aus dem Link vom Mark behelfen.Schönen Dank noch mal,mfg Didi
|
| In das Form Autodesk GIS Produkte wechseln |
|
AutoLisp : Herkunft eines Commands
Goofy007 am 12.12.2005 um 13:47 Uhr (0)
Hallo Forum,ich habe zwei Fragen an euch:1. Man kann im Autocad Commands mittels (defun C: ...) selber erzeugen. Kann man hinterher abfragen woher so ein Command kommt?Ich habe zB. den Befehl xy der halt irgend was macht. Und nun möchte ich wissen woher der kommt (zB. in welchem Lisp-File wurde er definiert, bzw was macht er?).2. Kann ich feststellen welche Parameter eine Funktion benötigt ohne den Quellcode zu kennen?mfg Didi
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Auswahl aller Objekte auf bestimmten Layern
Goofy007 am 29.03.2006 um 14:37 Uhr (0)
Hallo Thomas,danke für die rasche Antwort.Leider hab ich meine Frage nicht exakt genug formuliert.Ich möchte die Layer nicht anhand ihrer Namen definieren, sondern duch anklicken auswählen. Wobei die Anzahl vorher nicht bekannt ist, sondern durch beenden der Auswahl definiert werden soll.Ich hoffe ich bin mit meiner Bitte nicht zu unverschämt, aber ich verstehe zu wenig von Lisp um mir da eine Schleife bauen zu können.mfg Didi
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Position Dialogboxen, Fenster, Paletten
Goofy007 am 14.04.2007 um 15:02 Uhr (0)
Hallo,ich kann dir leider nicht helfen, bin aber an dem Thema auch interessiert, und hätte da noch 2 Fragen:1. Wo steht den in der Registry die Position des Eigenschaftenfenster?2. Kann ich das Eigenschaftenfenster mittels VBA ansprechen? Wenn ja wie?Ich konnte weder in der Registry noch im Objektkatalog etwas über die Position der Paletten (Eigenschaftenfenster) finden.Wenn man es über VBA (oder Lisp) ansprechen könnte wär es ja kein Problem das Fenster nach belieben zu verschieben. (mit Toolboxen hab ich ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Textfahnen ??
Goofy007 am 30.03.2006 um 09:00 Uhr (0)
Hallo Bauvermesser,ich hätte da noch einen anderen Vorschlag an das Problem ranzugehen.Wie wäre es wenn man Führungen verwendet? Man könnte doch Führungen erzeugen welche den Einfügepunkt aus Einfügepunkt Text minus Vektor nehmen, und den Text als Führungstext verwenden.Ich kann dir leider nicht sagen, wie man die Umwandlung/Generierung der Führungen in Lisp programmiert, aber dafür gibt es hier sicher genug Schlaue Leute welche dir gerne auf die Sprünge helfen.Zur Not kannst du auch versuchen das mit eine ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Layout von Vorlage wird falsch skaliert.
Goofy007 am 05.03.2008 um 09:17 Uhr (0)
Hallo cadffm, Zitat:Hoffentlich seit Ihr mit dem Linkbereits einen Schritt weiter !?)Nicht nur das, der Schritt hat mich auch gleich ans Ziel geführt. Hier also des Rätsels Lösung:Ich habe in der alten Zeichnung das Lisp von Udo Hübner ausgeführt, und alles war gut. Damit ist also klar, das Problem war, daß in der Zeichnung nicht erwünschte Civil-Einstellungen vorhanden waren, welche Standard-Autocad bzw. Map nicht bearbeiten konnte.Ich danke allen die mir geholfen haben, und überweise an cadffm und Udo ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Syntax für Backslash - Bug oder Feature in 2007
Goofy007 am 30.05.2006 um 09:11 Uhr (0)
Hallo Forum,ich habe gestern Map und Civil 2007 installiert. Beim Versuch mittels Lisp einen Pfad zu setzten ist mir folgendes passiert:Code:Befehl: (setq test "c: emp")"c::_.impliedfacex_.impliedfacex emp"Befehl: !test"c::_.impliedfacex_.impliedfacex emp"Im Autocad 2005 hat das noch so ausgesehen:Code:Befehl: (setq test "c: emp")"c: emp"Befehl: !test"c: emp"Was bedeutet dieses _.impliedfacex ?? (Bug oder Feature?)Wie kann ich einen Pfad eingeben ?Gibt´s eine neue Syntax ?mfg Didi
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Einfügeverhalten von Blöcken
Goofy007 am 27.02.2006 um 13:40 Uhr (0)
Hallo zusammen,darf ich da bitte noch mal nachhacken?Wenn ich das richtig verstanden habe, so stellt Civil defaultmäßig keine Einheit ein und aktiviert die Funktion zum Skalieren.Ich kann nun interaktiv in jeder Zeichnung dies Umstellen, oder in der acaddoc.lsp ein Lisp ablegen, welches dies beim Öffnen der Datei ändert.Ich möchte als Zeichnungseinheit Meter haben, und die Funktion zum Skalieren aktiviert lassen.Kann ich den nicht auch die Defaulteinstellungen von Civil verändern?Das würde mir besser gefal ...
|
| In das Form Rund um AutoCAD 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 : Gruppencode und Gruppentyp herausfinden
Goofy007 am 09.02.2006 um 08:38 Uhr (0)
Hallo Florian,zu deiner ersten Frage: Was ist ein Frame, bzw. Zeichnungsrahmen? Ich kenne so ein Element in Autocad nicht. Versuch doch den Lisp-Ausdruck von Udo anzuwenden!Zur Frage der Selektionen hab ich ein paar Vorschläge.Abhängig von der Aufgabenstellung gibt es folgende Möglichkeiten.Wenn du alle Element der Zeichnung bearbeiten willst, dann ersetzte .SelectOnScreen duch ein .SelectAll das verlangt keine Benutzereingaben.Wenn du immer den gleichen Bereich bearbeiten willst, dann hast du zwei Möglich ...
|
| In das Form Autocad VBA wechseln |