| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | |  | Autodesk Fusion: Grundlagen - Online, ein Seminar am 23.06.2025
|
Autor
|
Thema: Blöcke suchen (333 mal gelesen)
|
Andi D Mitglied Konstrukteur
 
 Beiträge: 184 Registriert: 27.02.2002
|
erstellt am: 16. Jun. 2003 13:38 <-- editieren / zitieren --> Unities abgeben:         
Hallo miteinander, müsste aus all meinen Zeichnungen herausfinden in welchen ein bestimmter Block enthalten ist. Gibt es da ein Hilfsmittel, oder muss ich da jede Zeichnung einzeln aufmachen und nachschauen? Gruss Andi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH

 Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 16. Jun. 2003 14:50 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi D
|
Andi D Mitglied Konstrukteur
 
 Beiträge: 184 Registriert: 27.02.2002
|
erstellt am: 16. Jun. 2003 15:02 <-- editieren / zitieren --> Unities abgeben:         
Hallo Holger, ich habe folgendes vor. Habe einige Hundert Zeichnungen bei denen ich den Schriftkopf austauschen soll. Jetzt hab ich aber das Problem, dass einige Zeichnungen mit einem anderen System gezeichnet wurden, und darum sind diese Schriftköpfe auch keine Blöcke, sondern einfach nur Linien. Da aber alle Zeichnungen in einem Ordner liegen, müsste ich die jenigen herausfiltern, bei denen ich den Kopf tauschen kann. Über den Skriptgenerator kann ich ja nur "richtige" Schriftköpfe tauschen. Wenn dann eine Zeichnung dabei ist, bei der der Kopf nur Linien sind, dann funktioniert das ja nicht mehr. Ich hoffe ich hab jetzt niemanden verwirrt. Andi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GuG Mitglied
 
 Beiträge: 333 Registriert: 07.02.2002 ACAD2002SP1 / W2kSP4 / P3-866 / HP DesignJet 1050c; - bei C_Dilla- od. Netzwerkproblemen Kuhlmann Zeichenbrett A0 :)
|
erstellt am: 16. Jun. 2003 15:11 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi D
Hi, nimm einfach einen Dateimanager oder ein Suchprogramm das nach Zeichenketten innerhalb von Dateien suchen kann. Ich bevorzuge dafür grep (Win-Portierung des Unix-Tool), ist allerdings Kommandozeile-Pur, das Ergebnis sieht dann so aus: C:\DWG>grep dina1 *.dwg Binary file br.dwg matches Binary file br_a.dwg matches Binary file fam.dwg matches Binary file rmrohr.dwg matches Binary file trichter_zm3.dwg matches Mit "grep suchbegriff *.dwg >> liste" läßt sich das ganze in eine Datei schreiben. Gruß Gunnar
------------------ Wer Rechtschreibfehler findet, der darf sie behalten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH

 Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 16. Jun. 2003 15:24 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi D
Hallo Andi, das habe ich mir schon gedacht, dass du so etwas vor hast.  Wozu alle diese Zeichnungen auf einmal aktualisieren? Das ist nur notwendig, wenn diese Zeichnungen direkt mit anderen Systemen geöffnet und gedruckt oder ohne zu öffnen weiter gegeben werden. Ansonsten reicht es doch vollkommen aus, wenn das beim öffnen der Zeichnung unmerklich im Hintergrund geschieht. Unabhängig davon - ich würde ein kleines Lisp schreiben, dass, wenn der gesuchte Block vorhanden ist, diesen austauscht. Dann ist es auch egal, ob in der Zeichnung der Block vorhanden ist, oder eben nur als Linienelement vorliegt. Dieses Lisp würde ich im (defun s:startup () automatisch mit laden lassen, dann brauchst du mit dem Script die Zeichnung nur zu öffnen und zu speichern/schließen. Funktioniert aber auch dann, wenn du z.B. eine Zeichnung einfach nur so öffnest, so dass die Dateien, die evtl. vergessen wurden, auch aktualisiert werden. Noch 'ne andere Frage: Wenn womöglich nur die Anschrift, Tel-Nr. o. ä. geändert werden soll, dann gibt es auch ander Wege, dass in den zerlegten Blöcken zu ändern. Wenn der ganze Schriftkopf geändert wurde, dann allerdings nicht. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! 4 Neue Tool's im FreeDownload(gesamt 33)!? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andi D Mitglied Konstrukteur
 
 Beiträge: 184 Registriert: 27.02.2002
|
erstellt am: 16. Jun. 2003 15:47 <-- editieren / zitieren --> Unities abgeben:         
@Holger, es sollten möglichst schnell alle Köpfe gewechselt werden. Weil, wenn das nur beim Öffnen der Zeichnung passiert, dann kann es passieren, dass in drei Jahren noch immer nicht alle getauscht wurden. Es würde aber auf jeden Fall reichen, wenn das Logo und ein Text dazu gewechselt wird. Ich habe fast befürchtet, dass da was mit Lisp kommt. Da kenn ich mich nämlich überhaupt nicht aus. Andi 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: 17. Jun. 2003 08:23 <-- editieren / zitieren --> Unities abgeben:          Nur für Andi D
Hi Andi, wenn das alles sofort passieren soll, würde ich das ADesk-Tool "ScriptPro" mit einer Lisp-Datei (wie von Holger angesprochen...) kombinieren. "ScriptPro" wendet ein Script (welches ja auch ein Lisp laden und starten könnte) auf eine von Dir zu bestimmende (im Dialog, keine Angst ;-)) Menge von Acad-Dwg's an. Achtung: ScriptPro übernimmt zwar das Datei-Handling aber das Speichern der Änderungen an der DWG MUSS mit ins Script (am Ende ein "_.qsave" !). Hier ein Beispiel-Skript von einer meiner ScriptPro-Aktionen:
Code:
(load "rename-shx.lsp") (RENAME-SHX) (command "_.audit" "_y") _.qsave
------------------ Ciao, Marc [Diese Nachricht wurde von marc.scherer am 17. Juni 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |