On

Fonction La commande On vous permet d’exécuter un InputScript lorsque l’utilisateur appuie sur la touche “Retour” ou une touche de fonction. On est utilisé dans un scripte GuiXT.
Exemples On “Enter” Process=“produitsuivant.txt”

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

Format On “fc” Process=“scripte”

On “fc” Process=“scripte” Fcode=“nouvellefonction”

“fc” peut être une des expressions suivantes:

  • “Enter”
  • “/n” où n est le numéro d’une touche de fonction
  • “/Menu=i,j,k,l” où i,j,k,l représentent une fonction de menu. Veuillez utiliser l’option “Input Recording” pour générer la commande menu correcte.

Fcode=“nouvellefonction” le code nouvellefonction est exécuté. Cela peut être un code de menu, par ex.: SCMP, ou un code de transaction tel que /NFB01 ou /OMM02.

Special Controls  On control=“nomcontrol” item=“itemid” event=“eventno”  Fcode=“nouvellefonction” Process=“scripte” 

Permet de traiter des évènements simples dans les contrôles spéciaux (cliquer sur un bouton, sélectionner un point de menu) directement dans l’InputScript, par ex.: dans “Services pour l’objet”. Veuillez utiliser l’”Input Recording” pour générer les données correctes (control, item et event). Ils sont identiques avec les spécifications pour la commande “Enter“. 

Conseils & astuces Une combinaison de touches de fonction avec les touches Ctrl et Maj. peut être représentée par un chiffre entre 13 et 48:

Maj. = +12
Ctrl  = +24

La touche “Retour” peut être représentée par /0.

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

Exemple:

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

Résultat: Lorsque l’utilisateur appuie sur Ctrl+Maj.+F3, la touche “Retour” est simulée et l’InputScript attention.txt est exécuté.

On