|
AutoLisp : Fehler beim Blockeinfügen abfangen
Manuel Sauter am 01.03.2004 um 09:16 Uhr (0)
Hallo Thomas, danke für den Tip. Jetzt funktioniert es. Ich mußte aber vorher der zu überprüfenden Variable den vollständigen Blocknamen zuweisen. ;;;Auswahl der Einfügeansicht (initget G A S ) (setq cPrompt (strcat Auswahl Grundriss/Ansicht/Schnitt cLage : ) cLage (cond ((getkword cPrompt)) (T cLage)) ) (cond ((= cLage G ) (setq b cEKname)) ((= cLage S ) (setq b (strcat cEKname S ))) ((= cLage A ) (setq b (strcat cEKname A ))) ) ;;;Überprüfen ob der Block vorhanden ist (setq fn (strc ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fehler beim Blockeinfügen abfangen
Manuel Sauter am 01.03.2004 um 08:05 Uhr (0)
Hallo Spider, Hallo Thomas, leider funktioniert das nicht so wie Ihr Euch das gedacht habt. Mit Eurer Lösung würde ich eine Fehlermeldung bekommen wenn der Block nicht in der Zeichnung vorhanden ist. Ich möchte aber eine Fehlermeldung wenn der Block in meinen Suchpfad für Support-Dateien nicht vorhanden ist. Aber trotzdem Danke für Euren Beitrag. Manuel
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Attribute umbenennen
Manuel Sauter am 23.03.2004 um 10:36 Uhr (0)
Hallo Thomas, sorry für die ungenaue beschreibung meiner Aufgabe. Ich habe hunderte Originalzeichnungen mit einer Attributsdefinition die bei einfügen unsichtbar bleibt. Die Attributsdefinition hat Bezeichnung: ARTICLENUMBER und die Vorgabe: TISCH_11-222-33. Da ich mehrere Tische habe ändert sich also in der nächsten Originalzeichnung die Vorgabe auf z.B. TISCH_11-222-44. Die Bezeichnung und die Vorgabe bleiben beim Einfügen immer gleich. Da ich in die Vorgabe noch mehr Informationen einbringen möchte, ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Attribute umbenennen
Manuel Sauter am 22.03.2004 um 15:53 Uhr (0)
Hallo Zusammen, ich habe mehrere hundert Zeichnungen in denen ein Attribut geändert werden soll. Beispiel: Ich habe die Zeichnung eines Tisches mit einem Attribut, das beim Einfügen versteckt bleibt, welches die Bezeichnung und Artikelnummer beinhaltet. Tisch_00-111-22. Jetzt würde ich gerne das Attribut ändern in Tisch_00-111-22_N_K. Gibt es hier eine Möglichkeit eine Routine zu erstellen das mir alle Zeichnungen öffnet, das Attribut ändert und anschließend wieder schließt? Ich habe im Forum gelesen das d ...
|
| In das Form AutoLisp wechseln |