| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: abfrage namen verschiedener layouts (969 mal gelesen)
|
samberger Mitglied Konstrukteur / Techniker
Beiträge: 16 Registriert: 06.06.2003
|
erstellt am: 05. Apr. 2004 23:14 <-- editieren / zitieren --> Unities abgeben:
kennt jemand eine möglichkeit für eine abfrage und übernahme (in lisp) von layoutnamen, die ähnlich für den plotbefehl mit <STRG>, also beliebige, mehrfache Layoutnamen markiert wurden !? (beliebige layouts) Wir benötigen ein tool, dass über diese option einfach einen buchstaben (z.b f für freigabe) an den bestehenden, markiertern (mehrfachen) layoutnamen anhängt. (in weitere folge auch ein attribut namens index mit diesem buchstaben erweitert ! -> stellt das kleinere problem dar)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 06. Apr. 2004 08:16 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
Tach - schön, das du den Weg hierher gefunden hast. Hier werden alle Deine Fragen beantwortet. Aber erstmal trifft dich der Schlag des Realitätshammers. also der Threat wandert erstmal ins Lispforum. Dann lege ich dir wärmstens die Suchfunktion ans herz, die dir meist schneller ein Ergebniss liefert, als du fragen kannst.
------------------ Gruß CADwiesel Besucht uns im CHAT
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 06. Apr. 2004 08:30 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
|
Erwin Fortelny Mitglied Tech. Zeichner
Beiträge: 877 Registriert: 13.12.2001
|
erstellt am: 06. Apr. 2004 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 06. Apr. 2004 09:52 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
in diesem fall (nur layout-namen) ist wohl der befehl (layoutlist) wohl doch ein bisschen einfacher ! allerdings will samberger nur die layout-namen, die markiert sind, um diese markierten mit einem programm in einen freigabestatus (umtaufen durch anhängen eines buchstabens) zu versetzten. hm grübel, wie bekommt man die markierten layouts, wer mich mal an die suche machen ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
samberger Mitglied Konstrukteur / Techniker
Beiträge: 16 Registriert: 06.06.2003
|
erstellt am: 14. Apr. 2004 11:50 <-- editieren / zitieren --> Unities abgeben:
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 15. Apr. 2004 14:15 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
hallo leider hab ich da nicht wirklich was brauchbares gefunden (ärgert mich eigentlich, da musssssssssss es doch was geben) aber ich würds anders machen in VBA ein formular mit einer listbox (multiselect), wo du alle layoutnamen anzeigst. der benutzer kann dann seinen gewünschten layouts auswählen, und du taufst sie dann um. mit ein bisschen abfragerei kannst du auch verhindern, dass ein layout 2x umgetauft wird. also die auswahl von autocad rausnehmen und ins programm verpacken ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 15. Apr. 2004 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
Hallo Samberger, Mal ein ganz anderer Ansatz: Wenn du zuerst den Index erweiterst, und danach erst den Layouts, die diesen Index haben, den neuen Namen zuweist? Sollte daoch auch gehen, und dann ohne die markierten Layouts zu ermitteln. Grüße Holger
------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 15. Apr. 2004 23:04 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 16. Apr. 2004 07:19 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
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 von samberger: ...-> stellt das kleinere problem dar)
Jetzt Klarer? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 16. Apr. 2004 09:32 <-- editieren / zitieren --> Unities abgeben: Nur für samberger
|