Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Blöcke suchen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Blöcke suchen (330 mal gelesen)
Andi D
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Andi D an!   Senden Sie eine Private Message an Andi D  Schreiben Sie einen Gästebucheintrag für Andi D

Beiträge: 184
Registriert: 27.02.2002

erstellt am: 16. Jun. 2003 13:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools

erstellt am: 16. Jun. 2003 14:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Andi D 10 Unities + Antwort hilfreich

Hallo Andi,

wenn du schreibst, wozu du das wissen mußt, dann könnte vielleicht auch eine andere Lösung helfen, ohne jede Zeichnung extra zu öffnen.

Schreib mal, was du vor hast!

Bis dahin ...

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


Sehen Sie sich das Profil von Andi D an!   Senden Sie eine Private Message an Andi D  Schreiben Sie einen Gästebucheintrag für Andi D

Beiträge: 184
Registriert: 27.02.2002

erstellt am: 16. Jun. 2003 15:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von GuG an!   Senden Sie eine Private Message an GuG  Schreiben Sie einen Gästebucheintrag für GuG

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Andi D 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools

erstellt am: 16. Jun. 2003 15:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Andi D 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Andi D an!   Senden Sie eine Private Message an Andi D  Schreiben Sie einen Gästebucheintrag für Andi D

Beiträge: 184
Registriert: 27.02.2002

erstellt am: 16. Jun. 2003 15:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

@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



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Andi D 10 Unities + Antwort hilfreich

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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz