Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD LT
  Bereinigen von Dateien durch XRefs per Script???

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:  Bereinigen von Dateien durch XRefs per Script??? (1315 mal gelesen)
H.K
Mitglied
Technischer Zeichner


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

Beiträge: 16
Registriert: 18.07.2005

erstellt am: 18. Jul. 2005 13:17    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


AnleitungDatenbereinigungDWGDateien.pdf

 

Hatte schon mal nachgefragt, ob sich jemand im Bereich Scripts gut genug auskennt, um den Vorgang in unten stehender Datei zu automatisieren. Wäre für jede Antwort dankbar.
Betriebssystem ist Windows 2000, System AutoCAD LT 2000.

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

cadffm
Moderator
良い精神




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: 18. Jul. 2005 13:30    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 H.K 10 Unities + Antwort hilfreich

Ich mache dir einen "Vorschlag" :
Wenn ich das so lese fällt mir auf das der einzige Sinn bei der Geschichte
das bereinigen und prüfen sowie die Einstellung der Standard-Layer
sind , oder stellst du so auch Blockdefinitionen sicher !?

Wie auch immer, man schreibt ein Script welches das alles in der bereits vorh.
Datei erledigt und einfach speichert...

Es sei denn du nennst einen Grund warum das wie bisher über
Xref-einfügen/binden/ursprung gemacht wurde...

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

tunnelbauer
Moderator
Bauingenieur




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

Beiträge: 7085
Registriert: 13.01.2004

ich hab eh keine Probleme damit...

erstellt am: 18. Jul. 2005 13:33    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 H.K 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von H.K:
Hatte schon mal nachgefragt, ob sich jemand im Bereich Scripts gut genug auskennt, um den Vorgang in unten stehender Datei zu automatisieren.

Wo hast du schon mal nachgefragt ? Dies ist dein erster Beitrag !? Und wurde dir "dort" nicht schon geholfen ?

------------------
Grüsse

Thomas

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

H.K
Mitglied
Technischer Zeichner


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

Beiträge: 16
Registriert: 18.07.2005

erstellt am: 18. Jul. 2005 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

Hatte unter anderem Nick schon mal das Thema angesprochen, kann diesen aber leider nicht von der Firma aus nutzen...

Hast Recht, cadffm, Problem liegt bei was anderem, erklärt sich in dem Post von damals... http://ww3.cad.de/foren/ubb/Forum53/HTML/001290.shtml

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

cadffm
Moderator
良い精神




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: 18. Jul. 2005 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 H.K 10 Unities + Antwort hilfreich

hört sich nicht wild an, poste BITTE mal eine DWG die
"bereinigt" werden müßte..

(so kann man die beste/schnellste/effektivste Lösung geben)

ich poste dir dann ein Script.
PS.: Also nur den Block raushauen !?

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

H.K
Mitglied
Technischer Zeichner


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

Beiträge: 16
Registriert: 18.07.2005

erstellt am: 18. Jul. 2005 13:56    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

Habe grade versucht, eine der verseuchten Dateien hochzuladen, allerdings wurde ich denn nach einiger Zeit darüber informiert, des nur Dateien bis maximal 1 MB uploadet werden können. Durch die Verseuchung sind diese aber minimal 2,3 MB gross, selbst wenn nur ein Punkt enthalten ist.
Gehe halt stark davon aus, der der Block daran schuld ist, da dieser von AutoCAD LT 2000 einfach nicht angezeigt wird, und sobald dieser denn aus der Zeichnung verschwunden ist, die Dateimenge wieder auf normaler Größe ist.

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

cadffm
Moderator
良い精神




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: 18. Jul. 2005 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 Nur für H.K 10 Unities + Antwort hilfreich

cadffm@gmx.de

oder nachsehen ob sie es gezippt nicht unter 1mb schafft...

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

H.K
Mitglied
Technischer Zeichner


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

Beiträge: 16
Registriert: 18.07.2005

erstellt am: 18. Jul. 2005 14:07    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


Testdatei.zip

 
Zum Glück gibt es noch Menschen, die mitdenken 

Sorry...

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

tunnelbauer
Moderator
Bauingenieur




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

Beiträge: 7085
Registriert: 13.01.2004

ich hab eh keine Probleme damit...

erstellt am: 18. Jul. 2005 14:17    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 H.K 10 Unities + Antwort hilfreich


Testdatei.zip

 
die Zeichnung ist deshalb so gross, weil in dieser derartig viele Layerfilter enthalten sind, dass es die Hälfte (oder auch ein Viertel  ) auch tun würden....

Ich hab dir die Layerfilter jetzt mal rausgeschmissen (mit dem Tool delfil von cadwiesel; ist aber ein LSP was bei dir ohne Extender nicht läuft (näheres dazu über die Suche...)) und die Datei wieder angehängt....

------------------
Grüsse

Thomas

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

cadffm
Moderator
良い精神




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: 18. Jul. 2005 14:32    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 H.K 10 Unities + Antwort hilfreich


LAYERFILTER.txt

 
So für zwischendurch - das Problem sind hunderte von Layerfiltern !

Oooops war ich schnell mit der Meldung    

Wie Tunnel bereits ansprach:

Informiere dich im Forum über den EXTENDER, ziehe dir die "Demo"-Version
aus dem Netz und dann schau bei CADwiesel nach SCC2 (Batchprogramm),
lasse dann das Programm "LAYERFILTER" (ebenfalls CADwiesel) über
alle deine Dateien laufen...

das Script müßte in etwa ao aussehen wie s.Anhang.

PS.: es wird verdammt lange dauern mit dem Teil über ACAD-LT,
habt ihr nicht irgendwo ACAD"Vollversion" zur Verfügung !?
(da kann man das Programm mit "LAYERFILTER" starten und geht "ruck-zuck")

TIP: Autodesk sendet euch gerne eine "Vollversion" zu (30-Tage lauffähig)
und ist über die Homepage oder den Händler Ihrer wahl zu beziehen.

Script auf die Benutzung einer ACAD-Vollversion geändert

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

H.K
Mitglied
Technischer Zeichner


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

Beiträge: 16
Registriert: 18.07.2005

erstellt am: 18. Jul. 2005 16:37    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

Erst mal Danke an Euch Zwei 
Auf genau die Dateimenge komm ich auch über den XRef-Vorgang, also optimal. Kann nur rein gar nix mit "Layerfilter" anfangen, was genau soll dies denn sein? Genausowenig wie LSP... bin nicht der AutoCAD Experte 
Rein prinzipiell steht uns eine AutoCAD 2005 Vollversion zur Verfügung, wäre durch eure Vorgänge ein automatisierter Vorgang damit möglich? (Werde mal gleich versuchen, etwas mit diesem Extender rauszufinden).

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

cadffm
Moderator
良い精神




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: 18. Jul. 2005 16:52    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 H.K 10 Unities + Antwort hilfreich

LT-EXTENDER macht für wenig Geld aud deinem LT eine 99%ige Vollversion,
die Demo läuft ohne Einschränkungen 200 Starts. Unter anderem ist in dem
2000er-LT die LISP-Schnittstelle lahmgelegt, das Prog macht sie wieder nutzbar..
Da du aber über ACAD-Vollversion verfügst, ist dies in diesem Fall nicht nötig.
Für den Betrieb deiner LT-Version aber sehr interessant.

SCC2 ist ein Programm welches EIN SCRIPT über mehrere (auszuwählende) Dateien
laufen lassen kann. (das Script habe ich gepostet - nutze es mit der 2005er-Vollversion !)
[man wählt die betroffenen Dateien und das auszuführende Script , dann geht´s los...,
falls es ein stark verzweigter Verzeichnisbaum ist der abgearbeitet werden muß, dann ist
es unter Umständen besser man nutzt statt scc2 das Programm SCRIPTPRO]

LAYERFILTER(.lsp) ist ein Zusatzprogrämmchen welches wie SCC2 kostenlos von der
genannten Homepage runtergeladen werden kann. Wie man solche Tools in ACAD
startet kann man hier nachlesen:  FAQ: APPLOAD
<benötigt man hier aber nicht da scc2 bzw. ScriptPro das bereits autom. macht !>
<wichtig ist nur das dies Programm layerfilter.lsp im Verzeichnis c:\ zu finden ist  >

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

H.K
Mitglied
Technischer Zeichner


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

Beiträge: 16
Registriert: 18.07.2005

erstellt am: 19. Jul. 2005 11:59    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

Super, soweit hat alles geklappt, habe die Dateien bei CADwiesel runtergeladen und nun per Scriptpro versucht zu starten, allerdings kommt denn nach Auswahl der Dateien und des Scripts nach "Start" die Fehlermeldung "aclt.exe not found" wie es auch schon bei CADwiesel beschrieben ist und eine Datei zum Download angeboten wird, um dieses Problem zu beheben.
Mein Problem wiederum besteht nun darin, dass ich rein gar nichts mit dieser Datei anzufangen weiss. Soll diese irgendwo gespeichert werden? Ausgeführt werden mit einem bestimmtem Programm? Wäre euch für eure Hilfe dankbar. 
(Noch nebenbei, irgendwas stimmt mit dem Layerfilter nicht. Wenn ich eine Datei damit öffne, diese damit bearbeite und anschliessend unter AutoCAD2004 direkt speichere, funktioniert alles normal. Speichere ich die Datei aber direkt unter AutoCAD2000 ab, stürzt bei erneutem Öffnen der Datei AutoCAD sofort ab und die Datei ist verloren. Muss also zuerst die Datei unter 2004 speichern, denn erneut öffnen und denn unter 2000 speichern, wieso auch immer...)

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

cadffm
Moderator
良い精神




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: 19. Jul. 2005 12:06    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 H.K 10 Unities + Antwort hilfreich

DWG in andere DWG-Formate speichern machst du am besten mit dem REFERENZMANAGER (in ACAD2005Vollversion sicher dabei)

Ansonsten "mit dem Layerfilter öffne" ? Nix verstehen ..

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

H.K
Mitglied
Technischer Zeichner


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

Beiträge: 16
Registriert: 18.07.2005

erstellt am: 20. Jul. 2005 09:17    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

Hat sich geklärt, danke cadffm 

Haben jetzt alles soweit fertig, Schript funktioniert auch.
Das Problem ist nun ein anderes. Sobald Scriptpro gestartet wurde (nachdem Dateien und das Sript ausgewählt wurden) und dieses AutoCAD mit einer der Zeichnungen öffnet, erscheint
Befehl: (load "scriptpro.lsp")
Befehl: (acet-script-run "C:/LAYERFILTER.SCR." T)
; Fehler: no function definition: ACET-STR-REPLACE
Danach wird der Vorgang nicht weiter fortgesetzt und AutoCAD muss beendet werden.
Im Programm Scriptpro steht anschliessend
*error* AutoCAD verschwunden
Weiss hier jemand weiter?

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

H.K
Mitglied
Technischer Zeichner


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

Beiträge: 16
Registriert: 18.07.2005

erstellt am: 21. Jul. 2005 07:07    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

Kennt sich denn keinen in dem Bereich mit ScriptPro aus? :wein:

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