La Macro de Frappe s'exécute automatiquement une fois qu'une connexion a été établie.
Cette fonctionnalité utilise simplement un mécanisme de base d'envoi de frappes de touches fourni par le .NET Framework, émulant quelqu'un utilisant le clavier. Elle envoie les frappes de touches au système d'exploitation lui-même, et elles sont traitées par toute application ayant le focus à ce moment-là. Si le focus est déplacé vers une autre fenêtre, les identifiants seront très probablement révélés en étant tapés dans une zone de texte.
Soyez avertis que l'utilisation de cette fonctionnalité dans un environnement où les mots de passe doivent être cachés à l'utilisateur est fortement déconseillée.
Pouvoir également ajouter des macros de frappe dans le champ ID du bouton de connexion d'une entrée de site Web.
Les touches du clavier sont représentées par des balises prédéfinies entre accolades. Pour spécifier un seul caractère de 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 plusieurs caractères, tels que Bonjour, ajouter chaque caractère supplémentaire au précédent : "Bonjour".
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, consulter les codes du tableau suivant.
TOUCHE | CODE |
---|---|
Backspace | {RETOUR ARRIÈRE}/{RETOUR}/{BKSP} |
Pause | {BREAK} |
Verr maj | {VERR MAJ} |
Ctrl+Alt+Suppr | {CTRL-ALT-DEL} |
Suppr/Supprimer | {DEL}/{DELETE} |
Bas (flèche) | {DOWN} |
End | {END} |
Entrée | {ENTER} |
Échap | {ESC} |
Aide | {AIDE} |
Accueil | {ACCUEIL} |
Inser/Insérer | {INS}/{INSERT} |
Ajouter (pavé numérique) | {ADD} |
Divide (pavé numérique) | {DIVIDE} |
Multiply (pavé numérique) | {MULTIPLY} |
Soustraction (pavé numérique) | {SUBTRACT} |
Left (flèche) | {GAUCHE} |
Ver num | {NUMLOCK} |
Page suivante | {PGDN} |
Page up | {PGUP} |
Impr écran | {IMPRC} |
Droite (flèche) | {DROITE} |
Arrêt défil | {SCROLLOCK} |
Tab | {TAB} |
Haut (flèche) | {HAUT} |
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} |
Précéder le code du clavier d'un ou plusieurs des signes suivants pour spécifier des touches combinées avec n'importe quelle combinaison des touches Maj, Ctrl, et Alt.
TOUCHE | CODE |
---|---|
Alt | % |
Ctrl | ^ |
Shift | + |
Pour spécifier que toute combinaison des touches Maj, Ctrl et Alt doit être maintenue enfoncée tandis que plusieurs autres touches sont pressées, encadrer le code de ces touches par des parenthèses. Par exemple, pour spécifier de maintenir enfoncée la touche Maj pendant que les touches E et C sont pressées, utiliser "+(EC)". Pour spécifier de maintenir enfoncée la touche Maj pendant que la touche E est pressée, suivie de la touche C, sans Maj, utiliser "+EC".
COMMANDES | DESCRIPTION |
---|---|
{DÉLAI} | Cette commande introduit un délai configurable de 300 ms (valeur par défaut) avant la commande suivante. |
{FENÊTRE PRÉCÉDENTE} | Sélectionner la fenêtre précédente avant d'exécuter les autres commandes. |
{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 focalise une fenêtre contenant le nom spécifié après les deux-points. |
Pouvoir 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.