Nachdem ich hier im Forum und im sonstigen Internet nach einer Lösung des Problems gesucht und keine funktionierende gefunden habe, hat mir die Hotline folgendes Vorgehen erarbeitet:
1) Zuerst müssen für jeden Zustand eine Datei angelegt werden, die die
Endung *.pro aufweisen.
2) Der Ort, an dem die Dateien gespeichert werden ist egal, man sollte ihn nur wiederfinden und Zugriffsrechte haben. Es bietet sich ein Unterordner im Standard-Config-Verzeichnis an – z. B. toggles (der Anfang config* bewirkt, daß die Datei beim Starten von ProE geladen wird, falls sie direkt im Standard-Config-Verzeichnis liegt und ist vorerst zu vermeiden).
3) In alle Dateien muß ein von ProE auswertbarer config-Befehl geschrieben werden, z. B. add_weld_mp yes
(Nach diesem Befehl am besten ein paar Leerzeilen einfügen, das erleichtert einen nachfolgenden Schritt).
4) Sind alle Zustandsdateien angelegt startet man ProE.
5) Wie gewohnt wird ein neuer Mapkey angelegt und aufgezeichnet, der den Zustand, der nach dem ersten Ausführen des Mapkey einstellt.
Am Ende der Aufzeichnungen geht man auf ~Tools ~ Optionen und hier auf das „Öffnen-Symbol“.
Jetzt wird die Zustandsdatei des Zustands ausgwählt, der nach dem zweiten Ausführen des Mapkeys eingestellt werden soll.
Hier ist es wichtig die Auswahl der Zustandsdatei auf Laufwerksebene zu beginnen und dann Ordner für Ordner durchzuklicken, bis die Datei erreicht ist und geöffnet werden kann.
Zur Bestätigung „Zuweisen“ und anschließend „Schließen“ klicken.
6) Wurden diese Schritte ausgeführt kann die Aufzeichnung gestoppt werden.
7) Es wird, wie gewohnt, mit „OK“ bestätigt.
8) Nun wird der Mapkey in die Zustandsdatei, die nach dem ersten Ausführen des Mapkeys eingestellt werden soll gespeichert werden.
9) Jetzt wählt man soeben erzeugten Mapkey aus und geht auf „Ändern“.
10) Man startet erneut die Aufzeichnung und geht wieder die Schritte 5-8 durch, nur daß beim Öffnen die dritte Zustandsdatei (bei einem Toggle die erste) und beim Speichern die zweite ausgewählt werden.
11) Dies Wiederholt man so oft, bis man alle Zustände abgearbeitet hat. (Die letzte Aufzeichnung sollte die erste Zustandsdatei öffnen.
12) Sind alle Dateien mit Code gefüllt, geht man nun in das Verzeichnis mit den Zustandsdateien, öffnet sie nacheinander (z. B. mit „Editor“
und löscht den ersten config-Befehl, der vor dem Aufzeichnen der Makros hineingeschrieben wurde (hier „add_weld_mp yes“
. Die Änderungen werden gespeichert.
13) Der Code des Zustandes, der nach dem ersten Ausführen des Mapkey eingestellt werden soll, wird markiert und kopiert.
Jetzt wird eine Datei, die mit config* beginnt und im Standard-Config-Verzeichnis liegt geöffnet, oder neu angelegt und der kopierte Code eingefügt. Auch diese Änderung wird gespeichert.
14) Zuletzt muß ProE neu gestartet werden. Es können jetzt auch alle geöffneten Dateien geschlossen werden.
15) Jetzt kann der Mapkey wie gewohnt aufgerufen werden und bei wiederholter Aufrufung alle Zustände durchgehen.
Wenns beim ersten Mal nicht klappt einfach noch mal machen, natürlich kann auch hier rückgefragt werden. (allerdings bin ich eher Mapkey-Einsteiger)
Werden zwei Zustände über die Parameter 1 und 0 gesteuert, soll es möglich sein einfach den Parameter wegzulassen/-löschen und so ein Toggle zu kreieren. (Habe das nicht getestet, nur öfters mal gelesen)
Vielleicht hilft es ja jemandem.
Gruß Levi
PS: Danke noch mal an den freundlichen Hotline Mitarbeiter - dessen Namen ich leider nicht mitbekommen habe :(
[Diese Nachricht wurde von L3viathan am 11. Okt. 2005 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP