ADD_DUAL_TOOL_SKRIPT <skript_name> <objekt_id1> <objekt_id2> <button_name> <info_text_file>
Beschreibung: Mit dieser Funktion können Sie ein eigenes Skript in die Liste der Multioperation-Funktionen einklinken.
Schiebt der Benutzer das Drag&Drop-Symbol Bearbeiten auf ein Objekt der Art <objekt_id1>, danach das Multi-Operation-Symbol auf ein Objekt der Art <objekt_id2>, und wählt dann in Multi-Operation die Funktion, die in <button-Name> angegeben ist, so ruft monzoom® das Skript <skript_name> auf. Aufgerufen wird es mit dem Namen des Objektes des Multi-Operation-Symbols als 1. Parameter und dem Namen des Objektes als 2. Parameter.
Das Skript sollte daher folgendermaßen anfangen:
REFSKRIPT
GET_PARAM_NR 1
GET_RESULT objekt1
GET_PARAM_NR 2
GET_RESULT objekt2
...
Nun kann im Skript mit Objekten <objekt1> und <objekt2> weiter gearbeitet werden.
<info_text_file> fand in Reflections 3 Verwendung. Dort gab es statt Popup-Menüs eigene Fenster, auf deren Schaltflächen man ein Drag+Drop-Symbol Info anwenden konnte.
Parameter:
  • <skript_name> Name einer Skriptdatei einschließlich Pfad und .TOL-Endung
  • <objekt_id1> ID-Nummer des 1. Objektes (Art)
  • <objekt_id2> ID-Nummer des 2. Objektes (Art)
    Soll das Skript z. B. für Dreiecksobjekte gelten, so muß hier 3 angegeben werden.
  • <button_name> Name, der im Subpopup erscheinen soll
  • <info_text_file> Textdatei, die das Skript beschreibt.
Ergebnis: -
Fehler:
  • Skript nicht gefunden
  • ungültige Objekt-ID
  • kein Speicher