Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  VBasic / vb.net / vbs / wsh
  viele dwg-Dateien per Script ändern und Bild einfügen

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
Autor Thema:  viele dwg-Dateien per Script ändern und Bild einfügen (860 mal gelesen)
Juliasjulian
Mitglied


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

Beiträge: 4
Registriert: 27.05.2015

GstarCAD

erstellt am: 27. Mai. 2015 12:39    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 zusammen,

ich habe die Aufgabe einige hundert dwg-Dateien leicht zu ändern, heißt eine Zeile im Schriftfeld ersetzen und ein Bild (Logo) oben rechts einzufügen. Das müsste doch mit einem Script funktionieren, oder?
Allerdings habe ich das noch nie gemacht und würde mich über umfangreiche Lösungen freuen.

Grüße

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KlaK
Ehrenmitglied V.I.P. h.c.
Dipl. Ing. Vermessung, CAD- und Netz-Admin



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

Beiträge: 2624
Registriert: 02.05.2006

AutoCAD LandDesktop R2 bis 2004
Civil 3D 2005 - 2014
Plateia, Canalis
Visual Basic

erstellt am: 27. Mai. 2015 13:44    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 Juliasjulian 10 Unities + Antwort hilfreich

Hallo Juliasjulian,
Willkommen im Forum

Mit einem reinem Script wirst Du da Probleme bekommen, über eine Programmroutine wäre das schon machbar. Dennoch solltest Du Dir vorher ein paar Gedanken dazu machen:

Logo einfügen:
WO soll das eingefügt werden? Modell, wo ist dort oben rechts? Layout? Welches? Gibt es nur eines oder mehrere?
Willst Du ein Bild (jpg, tiff) einfügen? Oder einen Block der die Bilddatei enthält? Vorteil beim Block ist, dass der Referenzpunkt wirklich am rechten oberen Rand z.B. der Umrahmung sein kann und das enthaltene Bild einen automatischen Abstand zu diesem hat.

Schriftfeld ändern:
Steht dieses Schriftfeld immer an der gleichen Stelle? Oder wie kann es lokalisiert werden? Ist es ein Attribut im Planstempelblock?

Wenn Du allerdings bisher noch keine Erfahrung in der Programmierung hast dürfte das ein zeitintensives Unterfangen werden.

Aber vielleicht haben ja andere eine Lösung über Script Pro

Grüße
Klaus 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Juliasjulian
Mitglied


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

Beiträge: 4
Registriert: 27.05.2015

GstarCAD

erstellt am: 27. Mai. 2015 14:04    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 Klaus,

vorab danke für deine Antwort. Es wird nur im Modell gearbeitet. Ein paar Stichproben zeigten mir, dass der Zeichnungsrahmen nicht immer an der gleichen Position ist. Das Schriftfeld ist jedoch immer gleich innerhalb des Rahmens, dort kommt auch stets der gleiche Text rein. Also müsste alles auf 0/0 geschoben werden, von da aus könnte man die Textzeile ansteuern.

Oben rechts soll eine Koordinate sein, die das Logo innerhalb des Rahmens in die Ecke setzt. Die genaue Koordinate muss ich noch ausprobieren. Habe das bislang im png-Format.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KlaK
Ehrenmitglied V.I.P. h.c.
Dipl. Ing. Vermessung, CAD- und Netz-Admin



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

Beiträge: 2624
Registriert: 02.05.2006

AutoCAD LandDesktop R2 bis 2004
Civil 3D 2005 - 2014
Plateia, Canalis
Visual Basic

erstellt am: 27. Mai. 2015 16: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 Nur für Juliasjulian 10 Unities + Antwort hilfreich

Hallo,

Wenn der Zeichnungsrahmen immer auf einem speziellen Layer ist könnte man dessen Koordinaten auch über ein Programm abfragen, eine Verschiebung auf 0,0 wäre dann nicht nötig.
Habt ihr (bei diesem Projekt) immer die gleiche Zeichnungsgröße?

Grüße
Klaus 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Juliasjulian
Mitglied


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

Beiträge: 4
Registriert: 27.05.2015

GstarCAD

erstellt am: 27. Mai. 2015 16:48    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

Ja, ist alles die gleiche Größe. Der Rahmen ist auch immer auf demselben Layer.
Daher denke ich, dass man das sicher lösen kann ohne jede Datei einzeln manuell öffnen zu müssen. Ich weiß halt nicht wie   

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

wronzky
Ehrenmitglied V.I.P. h.c.
CAD-Dienstleistungen für Architekten



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

Beiträge: 2154
Registriert: 02.05.2005

CAD:
AutoCAD bis 2013
Arcibem
Internet-Startseite:
http://www.archi.de

erstellt am: 27. Mai. 2015 17:05    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 Juliasjulian 10 Unities + Antwort hilfreich

Hallo,
wenn Du das mit einem Script hinbekommst (also ein Autocad-Script), kannst Du vielleicht DIESE BATCHDATEI verwenden, um das skript in mehreren Dateien automatisiert auszuführen. Pfade und Skriptname sind entsprechend anzupassen.

Grüsse, Henning

------------------
Henning Jesse
VoxelManufaktur
Computer-Dienstleistungen für Architekten und Ingenieure

  http://www.voxelman.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Juliasjulian
Mitglied


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

Beiträge: 4
Registriert: 27.05.2015

GstarCAD

erstellt am: 27. Mai. 2015 17:08    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

Ah super, vielen Dank!
Das ist sehr hilfreich. 
Fehlt nur noch das Script         

Gruß

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



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

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 27. Mai. 2015 17:08    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 Juliasjulian 10 Unities + Antwort hilfreich

Auf jeden Fall bist du vorerst im falschen Forum, denn der Batchlauf ist ja nicht dein Problem,
sondern der automatische Ablauf in einer Datei. Kurz: Es ist offensichtlich das auch hierzu das Wissen fehlt,
daher ist es schwer unter die Arme zu greifen.

Ein Anfänger auf diesem Gebiet wird es ohne Programmierung nicht hinbekommen,
wenn auch keine Programmiererfahrung in Gstar(oder vergleichbar) existiert, wird es mühsam.

Schau das du eine Lösung innerhalb der Datei findest, dann kann man schauen welche Möglichkeiten du für den Batchbetrieb hast.

Wenn man die Daten kennen würde, könnte man auch besser helfen, So hast du noch immer nicht mitgeteilt um welche CAD-Objekt(e) es beim Schriftkopf geht.

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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