ADD_SINGLE_TOOL_SKRIPT <skript_name> <objekt_id> <button_name> <info_text_file>
Beschreibung: Mit dieser Funktion können Sie ein eigenes Skript in die Liste der Operationen einklinken, die auf ein Objekt angewendet werden können.
Schiebt der Benutzer das Drag&Drop-Symbol Bearbeiten auf ein Objekt der Art <objekt_id>, und wählt dann im Untermenü 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 als einzigen Parameter.
Das Skript sollte daher folgendermaßen anfangen:
REFSKRIPT
GET_PARAM_NR 1
GET_RESULT obj
...
Nun kann im Skript mit Objekt <obj> 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_id> ID-Nummer des Objektes (Art)
    Soll das Skript z. B. für Dreiecksobjekte gelten, muß hier eine 3 angegeben werden
  • <button_name> Name, der im Untermenü erscheinen soll
  • <info_text_file> Textdatei, die das Skript beschreibt
Ergebnis: -
Fehler:
  • Skript nicht gefunden
  • ungültige Objekt-ID
  • kein Speicher