Ich hatte mal vor einem Jahr ein ulp-Script gebastelt, um das (fast)
komplette *.sch und *.brd File auszulesen, und als normales Scriptfile
mit Eaglebefehlen auszudumpen. Gibt's zwar eigentlich schon auf den
Eagle-Seiten, aber die machen es wohl nicht ganz so komplett. Habe ich
mal mit angehängt.
Ursprünglich für V4 gedachte gewesen, scheint es auch unter V5 noch zu
funktionieren (zumindest mein gestriger Test gegen das hexapod Projekt
ging erstmal. Allerdings lief es aus unerklärlichen Gründen extrem
langsam (brauchte satte halbe Stunde für brd + sch in V5, unter V4
dagegen nur vielleicht eine Minute).
Einfach einmal im Schematic ausführen, und einmal im Board. Es schreibt
dann je ein File *.*.scr. Das kannste dann in V4 zum Neuaufbau von sch
und brd nehmen. Neues Projekt anlegen, dann neues Schematic, dann das
*.sch.scr im neuen sch ausführen, dann aus dem sch das brd generieren
lassen, und dann im Brd das *.brd.scr ausführen, was alles wieder
zurechtbiegt und routed wie im Original.
Problem allerdings: da vermutlich in der V4 z.T. andere Libs bzw. welche
mit anderem Inhalt vorhanden sind als in V5, wird es möglicherweise
etliche Fehlermeldungen hageln, die sagen, daß Bauteil x in lib y nicht
gefunden werden kann (beim Import in V4). Du müsstest also vorher die
*.sch.scr entsprechend anpassen, oder aber in V5 mit exp-project-lbr.zip
sämtliche Teile aus dem V5-Projekt in eine separate Lib exportieren
lassen (wird wohl auch erstmal als scr File exportiert, was Du zum
aufbau der neuen Lib nehmen kannst), und biegst dann sämtliche Verweise
auf irgendwelche Libs in *.sch.scr auf die neue Lib um.