Um jetzt nicht alle Projekte und Bibliotheken auf einen Haufen zu schmeißen und einen Datenwust zu erzeugen, kann man EAGLE mit unterschiedlichen Einstellungen starten.
Dazu benutzt man die Möglichkeit mit einer Verknüpfung (Link) die eagle.exe zu starten und dieser Eagle-Instanz eine eigene Einstellungsdatei (eaglerc.usr) mitzugeben.
Das schöne daran ist, dass sich EAGLE beim beenden den Pfad zur zuletzt benutzten eagle.epf merkt.
In der eagle.epf wiederum den Pfad zu .sch, .brd, .lbr, und auch auf welcher Seite im .sch so wie die das Zoomfenster im jeweiligen Editor.
Damit wird wieder alles so hergestellt, wie man EAGLE das letzte mal beendet hat.
Wichtig ist nur, dass man nicht die Fenster selbst schliesst, sondern mit des Tastenkombination ALT-X oder durch schließen des Control-Panel.
Würde man die einzelnen Editorfenster schließen, dann schreibt Eagle keine Dateinamen für die einzelnen Fenster in die eagle.epf.
Somit würde beim nächsten Start nur das Control-Panel geöffnet.
Die Startoption -U
Die Default-User-Datei C:\Users\*anwendername*\AppData\Roaming\CadSoft\EAGLE\eaglerc.usr.
Hinweis: Manche Anwender finden diese Datei nicht, auch wenn sie den Explorer suchen lassen. Das liegt an den Einstellungsoptionen des Explorer.
Hier muß zwingend unter Ansicht | Optionen | Ordner- und Suchoptionen | in dem Karteireiter Ansicht -- Versteckte Dateien Ordner
Ausgeblendete Dateien, Ordner und Laufwerke anzeigen aktiviert werden. Erst dann wird der versteckte Ordner Roaming im Explorer angezeigt,
und es kann auch in den Unterordnern gesucht werden.
Eine Besonderheit des Windows-Explorer ist, wenn man den kompletten Pfad kennt und in in der Adresszeile des Explorer eingibt, dann ignoriert Windows
den versteckten Ordner AppData und zeigt den Inhalt.
Ab hier kann auch wieder mit dem Explorer gesucht werden, bis zum nächsten Versteckten Ordner.
Eagle sucht grundsätzlich im Unterverzeichnis des Anwender
"C:\Users\*anwendername*\AppData\Roaming\CadSoft\EAGLE\"
nach der Datei eaglerc.usr.
In dieser eaglerc.usr werden die Pfade zu den Projekten, Bibliotheken, Scripten, ULPs und CAM-Jobs eingetragen. Und beim Beenden des Control-Panel
wird auch der Pfad zur aktuell benutzen eagle.epf eingetragen, die Einstellungen der geöffneten Fenster mit den Pixel-Koordinaten auf
dem Desktop, der Schaltplanseite und dem Zoomauschnitt des jeweiligen Editorfenster.
Das macht es besonders Einfach genau die Position wieder zu erhalten bei der man die Arbeit beendet hat und wenn am nächsten Tag weiter arbeiten will.
Will ich jetzt Elektronikschaltungen mit Layouts bearbeiten, macht es keinen Sinn das ich auch die Bibliotheken und Projekte von Schaltschränken,
Hydraulikschaltungen, Gebäude und sonstigen Zeichnungstypen mit rumschleppe.
Und hier die kommt die Startoption -U der eagle.exe zum Einsatz.
Mit der Option -U kann der Pfad und auch der Name der UserDatei (eaglerc.usr) angegeben/geändert werden. Also könnte die Datei auch "meineagle.merken" lauten.
Man legt sich Verknüpfungen an, mit der Zielangabe: C:\Prog\eg7\bin\eagle.exe -U "D:\Daten\Eagle\Home7\eaglerc_priv.usr".
Innerhalb dieser Eagle-Instanz kann man jetzt entsprechende Pfade für Projekte, Bibliotheken, CAM-Jobs, Scripte und ULPs angeben, die in der eaglerc_priv.usr beim Beenden der
ealge.exe gespeichert werden.
Für Schaltschrank-Projekte benutzte ich z. B. C:\Prog\eg7\bin\eagle.exe -U "D:\Daten\Eagle\Home7\eaglerc_sps.usr"
Für Hydraulik-Projekte entsprechend C:\Prog\eg7\bin\eagle.exe -U "D:\Daten\Eagle\Home7\eaglerc_hydraulik.usr"
Für Baup-Projekte entsprechend C:\Prog\eg7\bin\eagle.exe -U "D:\Daten\Eagle\Home7\eaglerc_bauplan.usr"
und so weiter.
Der Vorteil, durch die Trennung der Pfade und damit auch der Daten, wird man von der Anzahl der Dateien nicht erschlagen und es bleibt Übersichtlicher.
Wichtig ist hier nur, dass man EAGLE immer über diese Verknüpfung (Link) startet und nicht durch Doppelklick im Explorer-Fenster auf eine
.sch .brd oder .lbr-Datei.
Denn hier würde die eagle.exe die Default-User-Datei
C:\Users\anwendername\AppData\Roaming\CadSoft\EAGLE\eaglerc.usr benutzen und die darin eingetragenen eagle.epf entfernen.
Noch ein Wort zu den Pfaden. Ich benutze meistens eigene Pfade bei der Installation von Programmen, da ich die von Windows (Microsoft) vorgegeben Pfade nicht mag.
Sind mir zu unübersichtlich. Deshalb C:\Prog\eg7 das ist knapp und aussagekräftig.
Ebenso der Pfad D:\Daten\Eagle\Home7\ statt dem versteckten Pfad ...\users\...\Appdata\...
Das hat auch den Vorteil, dass beim Crash des Systemlaufwerk C: meine Daten und Einstellungen auf D: erhalten bleiben.