Macro de frappe automatique d'événement

La Macro de frappe s'exécute automatiquement une fois une connexion établie.

Cette fonctionnalité utilise simplement un mécanisme de base d'envoi de frappes fourni par le .NET Framework, simulant quelqu'un utilisant le clavier. Elle envoie les frappes au système d'exploitation lui-même, et elles sont gérées par l'application qui a le focus à ce moment-là. Si le focus est changé pour une autre fenêtre, les identifiants seront très probablement révélés en étant tapés dans une zone de texte.

Il est fortement déconseillé d'utiliser cette fonctionnalité dans un environnement où les mots de passe doivent être cachés à l'utilisateur.

KB4621

Les macros de frappe peuvent également être ajoutées dans le champ ID du bouton de connexion d'une entrée de site Web.

Sélectionner une entrée – Propriétés – Connexion – ID du bouton de connexion
Sélectionner une entrée – Propriétés – Connexion – ID du bouton de connexion

Macro de frappe

Les touches du clavier sont représentées par des balises prédéfinies entre accolades. Pour spécifier un seul caractère du clavier, utiliser le caractère lui-même sans accolades. Par exemple, représenter la lettre A en tapant le caractère "A" dans la macro de frappe. Pour représenter plus d'un caractère, tel que Bonjour, ajouter chaque caractère supplémentaire au précédent : "Bonjour".

Touches spéciales

Pour spécifier des caractères qui ne sont pas affichés lorsque vous appuyez sur une touche, tels que ENTRÉE ou TAB, ainsi que les touches qui représentent des actions plutôt que des caractères, se référer aux codes dans le tableau suivant.

TOUCHE CODE
Retour arrière {BACKSPACE}/{BS}/{BKSP}
Pause {BREAK}
Verr. maj {CAPSLOCK}
Ctrl+Alt+Suppr {CTRL-ALT-DEL}
Suppr/Supprimer {DEL}/{DELETE}
Bas (flèche) {DOWN}
Fin {END}
Entrée {ENTER}
Échap {ESC}
Aide {HELP}
Accueil {HOME}
Inser/Insertion {INS}/{INSERT}
Ajouter (pavé numérique) {ADD}
Diviser (pavé numérique) {DIVIDE}
Multiplier (pavé numérique) {MULTIPLY}
Soustraire (pavé numérique) {SUBTRACT}
Gauche (flèche) {LEFT}
Verr. num {NUMLOCK}
Page suivante {PGDN}
Page précédente {PGUP}
Impr écran {PRTSC}
Droite (flèche) {RIGHT}
Arrêt défil {SCROLLOCK}
Tab {TAB}
Haut (flèche) {UP}
F1 {F1}
F2 {F2}
F3 {F3}
F4 {F4}
F5 {F5}
F6 {F6}
F7 {F7}
F8 {F8}
F9 {F9}
F10 {F10}
F11 {F11}
F12 {F12}
F13 {F13}
F14 {F14}
F15 {F15}
F16 {F16}

Pour spécifier des touches combinées avec n'importe quelle combinaison des touches Shift, Ctrl, et Alt, précéder le code de la touche par un ou plusieurs des signes suivants.

TOUCHE CODE
Alt %
Ctrl ^
Shift +

Pour spécifier que n'importe quelle combinaison des touches Shift, Ctrl, et Alt doit être maintenue enfoncée pendant que plusieurs autres touches sont pressées, encadrer le code de ces touches entre parenthèses. Par exemple, pour spécifier de maintenir Shift enfoncé pendant que E et C sont pressés, utiliser "+(EC)". Pour spécifier de maintenir Shift enfoncé pendant que E est pressé, suivi de C, sans Shift, utiliser "+EC".

Commandes spéciales

COMMANDES DESCRIPTION
{DELAY} Cette commande introduit un délai configurable de 300 ms (valeur par défaut) avant la commande suivante.
{PREV-WINDOW} Sélectionne la fenêtre précédente avant d'exécuter les commandes restantes.
{SENDKEYS} {ENDSENDKEYS} Cette commande est utilisée en paire avec la commande {ENDSENDKEYS}. Le texte contenu entre ces commandes sera exécuté en utilisant l'API SendKey par défaut de .NET, qui ne fonctionne pas avec les commandes spécifiques à RDM contenues dans ce sujet d'aide. Cette commande est souvent utilisée lorsqu'il y a des scénarios non pris en charge avec la fonctionnalité de macro de frappe et que l'utilisation de l'API SendKeys par défaut de .NET fonctionne.
{WINDOW:???} Cette commande met le focus sur une fenêtre contenant le nom spécifié après le deux-points.

Mot de passe macro

Vous pouvez définir un mot de passe à utiliser exclusivement dans la macro de frappe. Utiliser la variable $MACRO_PASSWORD$ pour accéder au mot de passe.

Donnez-nous vos commentaires