!Parameterscript
VALUES "mw_cont_name" "möglich(89)","zusätzlich(11)","möglich wenn(10),"undef"
!masterscript
IF mw_cont_name="undef" THEN
IF mw_cont_pen= 89 THEN : PARAMETERS mw_cont_name = "möglich(89)" : ENDIF
IF mw_cont_pen= 11 THEN : PARAMETERS mw_cont_name = "zusätzlich(11)" : ENDIF
IF mw_cont_pen= 10 THEN : PARAMETERS mw_cont_name = "möglich wenn(10)" : ENDIF
ENDIF
IF NOT( mw_cont_name="undef") THEN
IF mw_cont_name = "möglich(89)" THEN : PARAMETERS mw_cont_pen= 89 : ENDIF
IF mw_cont_name = "zusätzlich(11)" THEN : PARAMETERS mw_cont_pen= 11 : ENDIF
IF mw_cont_name = "möglich wenn(10)" THEN : PARAMETERS mw_cont_pen= 10 : ENDIF
ENDIF
Symtom: Wenn ich zwei Objekte mit unterschiedlichen Werten in ma_cont_name öffne und ohne Veränderung mit "Ok" schließe sind die Parmeter mw_cont_name beider Objekte ident. Ich erwarte mir nicht daß sich diese Parameter überhaupt ändern wenn ich sie nicht aktiv ändere.
Sinn der SAche: Ich habe die objekte in mehreren Datein gezeichnet. Leider sind nicht alle Dieser mit genau diesen 3 Stiften. Ich möchte die Auswahl auf diese 3 Stifte bschränken, ohne aber die Information der nicht passenden Stifte zu verlieren.
Für bereits gezeichnete Objekte soll gelten:
Ist der neue Parameter undef? Wenn ja dann: ist der Stift einer der 3 Gewünschten? Wenn ja passe den neuen parameter anhand der stiftnummer an. Wenn nein bellase den neuen Parameter auf undef und belasse die Stiftnummer (Im 2D script definiere ich eine visuelle Warnung)
Wenn ich neue Objekte zeichne möchte ich nur den neuen Parameter verändern. der Stift soll sich dann anhand diesen einstellen.