On

Funktion Mit der On-Anweisung können Sie die Ausführung eines InputScripts, nach dem Drücken der Enter- oder einer anderen Funktionstaste durch den Benutzer, auslösen. On wird in GuiXT Skripten eingesetzt.
Beispiele On “Enter” Process=“nextproduct.txt”

On “/11″ Fcode=“/0″ Process=“update.txt” 

Format   On “fc” Fcode=“newfc” Process=“script” 

“fc” kann einer der folgenden Strings sein:

  • “Enter”
  • “/n” n ist die Nummer der Funktionstaste
  • “fcode” “fcode” ist der durch einen Pushbutton ausgelöste Funktionscode
  • “/Menu=i,j,k,l” i,j,k,l stellen die Menüeingaben dar. Bitte verwenden Sie die Option “Input Recording” um die richtige Menüfolge zu generieren.

Fcode=“newfc” der Code newfc wird dabei ausgelöst. Dabei kann es sich um einen internen Code aus dem Menü handeln, z.B. SCMP, oder einen Transaktionsaufruf wie z.B. /NFB01 oder /OMM02. Die Enter-Taste kann durch “/0″ angegeben werden.

Spezielle Controls  

On control=“controlname” item=“itemnid” event=“eventno”  Fcode=“newfc” Process=“script” 

Behandlung eines einfachen Ereignisses (Buttonklick, Auswahl Menüeintrag) in speziellen Controls (z.B. “Objektdienste”). Bitte verwenden Sie die “Input Recording” Funktion zum Aufzeichnen der korrekten Angaben (control, item und event), die identisch sind mit den Angaben in “Enter“. 

Tips
&Tricks

Kombinationen von Funktionstasten mit Ctrl und Shift können als Zahlen zwischen 13 und 48 eingegeben werden. Dabei entspricht

Shift = +12
Ctrl  = +24

Die Enter-Taste kann durch /0 dargestellt werden.

 Shift+F1      /13                    Ctrlt+F1      /25                   Shift+Ctrl+F1      /37
 Shift+F2      /14                    Ctrlt+F2      /26                   Shift+Ctrl+F2      /38
 Shift+F3      /15                    Ctrlt+F3      /27                   Shift+Ctrl+F3      /39
 Shift+F4      /16                    Ctrlt+F4      /28                   Shift+Ctrl+F4      /40
 Shift+F5      /17&nbsp
;                   Ctrlt+F5      /29                   Shift+Ctrl+F5      /41
 Shift+F6      /18                    Ctrlt+F6      /30                   Shift+Ctrl+F6      /42
 Shift+F7      /19                    Ctrlt+F7      /31                   Shift+Ctrl+F7      /43
 Shift+F8      /20                    Ctrlt+F8      /32                   Shift+Ctrl+F8      /44
 Shift+F9      /21                    Ctrlt+F9      /33                   Shift+Ctrl+F9      /45
 Shift+F10    /22                    Ctrlt+F10    /34                   Shift+Ctrl+F10    /46
 Shift+F11    /23                    Ctrlt+F11    /35                   Shift+Ctrl+F11    /47
 Shift+F12    /24                    Ctrlt+F12    /36                   Shift+Ctrl+F12    /48

Beispiel:

On “/39″ Fcode=“/0″ Process=“warnung.txt”

Wirkung: Falls der Benutzer Ctrl+Shift+F3 drückt, wird die Enter-Taste ausgelöst und das Skript warnung.txt prozessiert.

On