Hallo,
Ich habe ein Script programmiert, das ein Textmenü bereitstellt.
In manchen Fällen möchte ich gerne mehr als einen Befehl aktivieren, wenn
der entsprechende Textbutton angeklickt wird.
Z.B. soll nach einer Änderung des Füllmusters von Leiterbahnen sofort ein
Redraw ausgelöst werden.
Weil das offenbar nicht geht (ist dem so?), habe ich den Textbutton mit dem
Aufruf eines weiteren Scripes belegt.
Der Button enthält den Befehl:
TOP Dots : script Menu_TOP_CloseDots;|\
Dieser ruft das zweite Script auf, mit dem Inhalt:
Set Fill_Layer Bottom CloseDot;
Window;
Funktioniert, ist aber unbefriedigend, weil sowas recht häufig vorkommt,
ich also eine Menge "Unterscripts" brauche.
Hinzu kommt, dass es Fälle gibt, wo das nicht funktioniert.
Z.B. möchte ich einen Button realisieren, der zunächst die "Anfasskreuze"
einblendet und anschließend "Move" aktiviert. Also folgende Befehle
hintereinander:
'Selekt ON : Display 23 24;' \
Move \
Einzeln, per Mausklick aktiviert, funktioniert das; doch wenn ich die
beiden Befehle in ein Script packe, das beim Klick auf einen Textbutton
aufgerufen wird, dann bleibt "Move" nicht aktiv, da sich das Script sofort
beendet.
Gibt es dafür Lösungen?
--
Browser-Zugang zu den CadSoft-Support-Foren auf http://www.eaglecentral.ca