doch das sollte schon gehen.
Ich habe grade das Tool leider nicht zur Hand da ich fast alles in dieser Richtung mit meinem ProMille http://proe.cad.de/downloads/promille.html mache und kann Dir damit hier eine Alternative vorschlagen.
in ProMille gibt man am Anfang auch die Liste der Zeichnungen an und anschließend einen Mapkey z.B. einen für einen Bildaufbau, hier bb. Um nicht nach jeder Aktion die Teile wieder aus Sitzung zu löschen muß man dann die Zeilen die für das löschen verantwortlich sind wieder herauslöschen, z.B.
mapkey(continued) ~ Select `main_dlg_cur` `File.cb_file_erase`;\
Das kann man über die Suchen Funktion in meinem crossfire z.B. machen indem man alle Zeilen sucht die den String "file_erase" beinhalten. Diese dann löschen, die Leerzeilen noch rausschmeißen und speichern. Sind nur wenige Klicks. Löscht man dann noch alle
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
wird aus
mapkey doit ~ ;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;~ Activate `main_dlg_cur` `File.psh_open`;\
mapkey(continued) ~ Update `file_open` `Inputname` `Test1`;\
mapkey(continued) ~ Activate `file_open` `Open`;%bb;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Select `main_dlg_cur` `File.cb_file_erase`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Close `main_dlg_cur` `File.cb_file_erase`;\
mapkey(continued) ~ Activate `main_dlg_cur` `psh_erase`;~ Activate `file_erase` `sel_list`;\
mapkey(continued) ~ Activate `file_erase` `OK`;\
mapkey(continued) ~ Activate `0_std_confirm` `OK`;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;~ Activate `main_dlg_cur` `File.psh_open`;\
mapkey(continued) ~ Update `file_open` `Inputname` `Test2`;\
mapkey(continued) ~ Activate `file_open` `Open`;%bb;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Select `main_dlg_cur` `File.cb_file_erase`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Close `main_dlg_cur` `File.cb_file_erase`;\
mapkey(continued) ~ Activate `main_dlg_cur` `psh_erase`;~ Activate `file_erase` `sel_list`;\
mapkey(continued) ~ Activate `file_erase` `OK`;\
mapkey(continued) ~ Activate `0_std_confirm` `OK`;\
mapkey(continued) ~ ;
dann das
mapkey doit ~ ;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;~ Activate `main_dlg_cur` `File.psh_open`;\
mapkey(continued) ~ Update `file_open` `Inputname` `Test1`;\
mapkey(continued) ~ Activate `file_open` `Open`;%bb;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Activate `0_std_confirm` `OK`;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;~ Activate `main_dlg_cur` `File.psh_open`;\
mapkey(continued) ~ Update `file_open` `Inputname` `Test2`;\
mapkey(continued) ~ Activate `file_open` `Open`;%bb;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `File`;\
mapkey(continued) ~ Activate `0_std_confirm` `OK`;\
mapkey(continued) ~ ;
und das sollte dann das Mapkey sein, welches Du benötigst.
Gruß
------------------
-Axel-
CROSSFIRE
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP