|
Rund um Autocad : ACAD 2k2: Layerauswahl
Brischke am 15.07.2003 um 11:33 Uhr (0)
Willkommen im Forum! so lange wie AutoCAD am Markt ist, so lange gibt es auch Fragen dazu. Seit es dieses (und andere) Forum gibt, gibt s auch schnell Antworten zu den Fragen. Viele (nicht alle) sind schon öfter behandelt worden, weshalb ich Dich auf die Suchfunktion des Forum s hinweisen möchte. Die Suche Layersortierung brachte folgendes Ergebnis: http://ww3.cad.de/foren/ubb/Forum54/HTML/003984.shtml Die Suche nach Layername folgendes http://ww3.cad.de/foren/ubb/Forum54/HTML/003742.shtml Bei Fragen ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Obejkte auf Layer legen
Brischke am 01.10.2003 um 13:55 Uhr (0)
Hallo Walter, am besten, du stellst bevor du das (command ..) aufrufst, den gewünschten Layer ein. (setvar CLAYER Layer1 ) (Command Text Pkt 0 NR) (setvar CLAYER Layer2 ) (Command Text (rtos (car pkt))) (setvar CLAYER Layer3 ) (Command Text (rtos (cadr pkt))) (setvar CLAYER Layer4 ) (Command Text (rtos (caddr pkt))) (setvar CLAYER Layer5 ) (Command _point pkt) Prüfe aber vorher ob diese Layer auch in der zeichnung existieren, sonst gibts einen Fehler Prüfung könnte so a ...
|
| In das Form AutoLisp wechseln |
|
ADT Architectural Desktop : schulung adt2005
Brischke am 24.09.2004 um 13:37 Uhr (0)
Zitat: Original erstellt von ottaking: ... ich möchte vermeiden eine schulung zu machen, wie man sie auf messen sieht: innerhalb kürzester zeit zeichnet man ein einfaches 0815-haus, alle funktionen funktionieren einwandfrei, nach 10 minuten hab ich ein 3d-modell - oohhh. ... Das kann ich nur unterstreichen. Aus diesem Grund sende ich dem Trainer immer eine Zeichnung aus unserem Haus zu. Ziel ist es am Ende der Schulung genau diese Zeichnung gezeichnet zu haben. (nicht alles, aber die Knackpunkte, d ...
|
| In das Form ADT Architectural Desktop wechseln |
|
Rund um Autocad : Blockdefinition ohne sprengen?
Brischke am 13.01.2004 um 13:48 Uhr (0)
Hallo, auch wenn die Diskussion sich schon fast erübrigt hat möchte ich noch mal unabhängig von der Problemstellung auf den Kern der Frage zurück kommen. Die da war: Kopieren einer Blockdefinition auf einen anderen Namen. Proxy hat ja ein RENAME vorgeschlagen, was in meinen Augen den Kern nicht trifft. Da ich die Aufgabenstellung ansich interessant finde, hier eine Lösung dazu: Code: (defun C:BLOCK_COPY (/ #OLD_NAME# #NEW_NAME# blkl nblk) (prompt
Block wählen: ) (setq #ob# (ssget _:S ((0 . IN ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Verschachteln von Dialogfenstern
Brischke am 06.10.2004 um 12:00 Uhr (0)
Hallo snafu, habe reingesehen, folgendes: Du hast ein Diafenster geöffnet, öffnest ein 2tes dazu, beendest das 2te und versuchst dann, dass erste ist noch offen, irgendwelche commands abzuschicken. Das geht nicht, so lange noch eines offen ist. Du solltest dir unbedingt jedoch auch mal das Variablenhandling Lokal/Global näher ansehen. Bei dir sind alle global, was im Hinblick auf die dcl_id zu Problemen führen wird! (defun c:NAME (/ lokal_Variablen) (defun NAME (parameter / lokal_Variablen) Du kannst dir a ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Aktivieren von AutoCAD
Brischke am 15.01.2005 um 18:21 Uhr (0)
Hallo Jürgen, wenn es da einen Weg gäbe, dann wäre die Aktivierungsprozedur vollkommen überflüssig. - Keine Chance! Anderen Rechner besorgen und neu installieren! Da man ja bekanntlich gekaufte Ware ohne Angabe von Gründen innerhalb einer gewissen Frist an den Händler zurück geben kann, könntest du jetzt schnell zum Saturn hasten, irgendeinen Rechner kaufen, dann AutoCAD installieren. Somit hättest du die Chance den Abgabetermin zu halten. Am Montag bringst du dann den Rechner eben wieder zurück zum Satu ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : abfrage namen verschiedener layouts
Brischke am 16.04.2004 um 07:19 Uhr (0)
Zitat: Original erstellt von samberger: ...(in weitere folge auch ein attribut namens index mit diesem buchstaben erweitert ! - stellt das kleinere problem dar) Ich meine damit, dass zuerst das Attribut geändert wird, und danach dann erst die Layots geändert werden, auf denen dieses Attribut in dem betroffenen Block diesen speziellen Wert aufweist. Damit umgeht man das Herausfiltern der markierten Layouts. Einfach mit dem anfangen, was sich für samberger so darstellt: Zitat: Original erstellt ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Mehrfach brechen an Objekten
Brischke am 02.06.2003 um 10:15 Uhr (0)
Hallo Walter, beim Brechen werden neue Liniensegmente erstellt, das ursprüngliche gelöscht. Deshalb hilft einem der Auswahlsatz, der am Anfang erstellt werden würde, nicht wirklich weiter, da die darin enthaltenen Elemente unter Umständen nicht mehr existieren bzw. neue beachtet werden müssen. Eine umfangreichere Programmierung wäre die Folge. Ich habe einmal ein Tool geschrieben, welches alle LW~/Polylinien an den Kreuzungspunkten um einen bestimmten Abstandswert aufbricht. Es gab noch ein paar Randbeding ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : ArcText, BTEXT und wieso geht die Datei nicht auf?
Brischke am 20.09.2004 um 17:34 Uhr (0)
Zitat: Original erstellt von Schumeline: ...Die Zeichnung wurde mit Nemetschek erstellt...? ... Ich frage mich, warum diese elementar wichtige Information erst zum Schluß kommt. Hättest du das gleich geschrieben, dann hätte das ganze Hin und Her mit den ETools ausbleiben können. Hast du mal versucht die Zeichnung als Block in eine leere Zeichnung einzufügen? Hast du es schon einmal mit dem Batchdrawingconverter der Migrationstools versucht? Welche Fehlermeldungen kommen denn noch so? Schreibe bitt ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blöcke stretchen und Texte ändern?
Brischke am 18.05.2004 um 10:44 Uhr (0)
Hallo TK Elevator, wie den Block gestreckt hast? Mir fällt nur eine Möglichkeit ein: Du hast diesen ungleichmäßig (x-Faktor und Y-Faktor verschieden) skaliert. Variable Texte innerhalb von Blockreferenzen heißen im AutoCAD Attribute. Diese sind bei der Erstellung als Attributdefinition zu erzeugen. Fügst du eine Blockreferenz ein, dann werden die Attributdefinitionen zu Attributreferenzen, und können variable mit Texten gefüllt werden. Es gibt nun auch die Möglichkeit, diese Attribute, ohne die Blockdefini ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text einklammern
Brischke am 25.05.2004 um 13:45 Uhr (0)
Hallo, solang es keine Werte in Attributen sind, sondern wirklich nur Textelemente, können dir die folgenden Zeilen helfen. Code: (defun c:tvn (/ aws gc1 Ed) (setq aws (ssget _X ( (0 . *TEXT ) (8 . 0 );Hier den Layernamen einsetzen! ) ) ) (if aws (foreach E (bau_elemli aws) (entmod (subst (cons 1 (strcat ( (cdr(setq gc1 (assoc 1 (setq E ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : import von messdaten in adt2002
Brischke am 27.10.2003 um 14:05 Uhr (0)
Hallo Daiz, in deinem Code ist ein Fehler (file1 musste text heißen). Ich habe diesen korrigiert und das ganze etwas erweitert/verbessert. (defun c:einl (/ file zeile) (setq file (getfiled Verzeichnisliste 2)) (if file (progn (setq file (open file r )) (while (setq zeile (read-line file)) (command _.POINT (cddadr (read(strcat ( zeile ) )))) );while (close file) ) (alert Keine Date gewählt! ) ) ) Bei Fragen ... Grüße Holger ---------- ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : reverse von Eingaben
Brischke am 09.09.2003 um 09:19 Uhr (0)
@Sebastian, so ganz hast du es ja noch nicht raus. @All anbei Code, um das ganze im Acad-Textfenster richtig lesen zu können, man will ja schon beim Thema Rund um AutoCAD bleiben. Code: (defun f:str-in-list (sil_str / sil_i sil_strli) (setq sil_i 0) (if (= STR (type sil_str)) (reverse (while ( sil_i (strlen sil_str)) (setq sil_i (1+ sil_i) sil_strli (cons (substr sil_str sil_i 1) sil_strli) ) ) ) ) ) (princ (apply strcat (reverse(f:str-in-list "reg ...
|
| In das Form Rund um Autocad wechseln |