Envoie des frappes clavier simulées à la fenêtre active.
Send ( "keys" [, flag = 0] )
| keys | La séquence de touches à envoyer. |
| flag | [optionnel] Change la manière dont les touches sont envoyées: $SEND_DEFAULT (0) = Le texte contient des caractères spéciaux comme + et ! qui sont utilisés pour indiquer les touches SHIFT et ALT (défaut). $SEND_RAW (1) = Les touches sont envoyées telles quelles. Les constantes sont définies dans "AutoItConstants.au3". |
| Commande Send() (Si flag = 0) | Caractères envoyés |
|---|---|
| {!} | ! |
| {#} | # |
| {+} | + |
| {^} | ^ |
| {{} | { |
| {}} | } |
| {SPACE} | Espace |
| {ENTER} | Touche ENTRÉE du clavier principal |
| {ALT} | ALT |
| {BACKSPACE} ou {BS} | Touche RETOUR ARRIÈRE |
| {DELETE} ou {DEL} | Touche SUPP |
| {UP} | Flèche haut |
| {DOWN} | Flèche bas |
| {LEFT} | Flèche gauche |
| {RIGHT} | Flèche droite |
| {HOME} | HOME |
| {END} | FIN |
| {ESCAPE} or {ESC} | Touche ÉCHAP |
| {INSERT} or {INS} | Touche INS |
| {PGUP} | PageUp |
| {PGDN} | PageDown |
| {F1} à {F12} | Touches de fonctions |
| {TAB} | Tabulation |
| {PRINTSCREEN} | Impr. Écran |
| {LWIN} | Touche Windows de gauche |
| {RWIN} | Touche Windows de droite |
| {NUMLOCK on} | Pavé Numérique (on/off/toggle) |
| {CAPSLOCK off} | Verrouillage Majuscule (on/off/toggle) |
| {SCROLLLOCK toggle} | SCROLLLOCK (on/off/toggle) |
| {BREAK} | Pour Ctrl+Break du traitement |
| {PAUSE} | PAUSE |
| {NUMPAD0} - {NUMPAD9} | Chiffres du pavé numérique |
| {NUMPADMULT} | Multiplication du pavé numérique |
| {NUMPADADD} | Addition du pavé numérique |
| {NUMPADSUB} | Soustraction du pavé numérique |
| {NUMPADDIV} | Division du pavé numérique |
| {NUMPADDOT} | Point du pavé numérique |
| {NUMPADENTER} | Touche ENTRÉE du pavé numérique |
| {APPSKEY} | Touche des applications Windows |
| {LALT} | Alt gauche |
| {RALT} | Alt droit |
| {LCTRL} | Ctrl gauche |
| {RCTRL} | Ctrl droit |
| {LSHIFT} | Shift gauche |
| {RSHIFT} | Shift droit |
| {SLEEP} | Touche de mise hors tension de l'ordinateur |
| {ALTDOWN} | Maintient appuyé la touche ALT jusqu'à l'envoi de la touche {ALTUP} |
| {SHIFTDOWN} | Maintient appuyé la touche SHIFT jusqu'à l'envoi de la touche {SHIFTUP} |
| {CTRLDOWN} | Maintient appuyé la touche CTRL jusqu'à l'envoi de la touche {CTRLUP} |
| {LWINDOWN} | Maintient appuyé la touche Windows de gauche jusqu'à l'envoi de la touche {LWINUP} |
| {RWINDOWN} | Maintient appuyé la touche Windows de droite jusqu'à l'envoi de la touche {RWINUP} |
| {ASC nnnn} | Envoi la combinaison ALT+nnnn |
| {BROWSER_BACK} | Sélectionne le bouton "Arrière" du navigateur |
| {BROWSER_FORWARD} | Sélectionne le bouton "Avant" du navigateur |
| {BROWSER_REFRESH} | Sélectionne le bouton "actualiser" du navigateur |
| {BROWSER_STOP} | Sélectionne le bouton "stop" du navigateur |
| {BROWSER_SEARCH} | Sélectionne le bouton "recherche" du navigateur |
| {BROWSER_FAVORITES} | Sélectionne le bouton "favoris" du navigateur |
| {BROWSER_HOME} | Lance le navigateur internet sur la page d'accueil |
| {VOLUME_MUTE} | Coupe le son |
| {VOLUME_DOWN} | Réduit le volume du son |
| {VOLUME_UP} | Augmente le volume du son |
| {MEDIA_NEXT} | Sélectionne la prochaine piste dans le lecteur Media Player |
| {MEDIA_PREV} | Sélectionne la piste précédente dans le lecteur Media Player |
| {MEDIA_STOP} | Arrête la musique du lecteur Média Player |
| {MEDIA_PLAY_PAUSE} | Met en pause/marche le son dans le lecteur Média Player |
| {LAUNCH_MAIL} | Lance la messagerie Internet |
| {LAUNCH_MEDIA} | Lance le lecteur Média Player |
| {LAUNCH_APP1} | Lance l'application 1 définie par l'utilisateur |
| {LAUNCH_APP2} | Lance l'application 2 définie par l'utilisateur |
| {OEM_102} | Either the angle bracket key or the backslash key on the RT 102-key keyboard |
| Send("{TAB}") | Navigue au contrôle suivant (button, checkbox, etc) |
|---|---|
| Send("+{TAB}") | Navigue au contrôle précédent. |
| Send("^{TAB}") | Navigue à l'onglet suivant (fenêtre de dialogue à onglet) |
| Send("^+{TAB}") | Navigue à l'onglet précédent. |
| Send("{SPACE}") | Peut être utilisé pour commuter un 'checkbox' ou cliquer un 'button'. |
| Send("{+}") | Typiquement, coche un 'checkbox' (si il est un "réel" checkbox.) |
| Send("{-}") | Typiquement, décoche un 'checkbox'. |
| Send("{NumPadMult}") | Développe récursivement les répertoires d'un 'SysTreeView32'. |
| Send("{DOWN}") | Descend dans le menu. |
|---|---|
| Send("{UP}") | Monte dans le menu. |
| Send("{LEFT}") | Va vers la gauche vers un nouveau menu ou développe un sous-menu. |
| Send("{RIGHT}") | Va vers la droite vers un nouveau menu ou réduit un sous-menu. |
BlockInput, ControlSend, HotKeySet, SendAttachMode (Option), SendKeepActive, SendKeyDelay (Option), SendKeyDownDelay (Option), WinMenuSelectItem
Example() Func Example() ; Simule la combinaison de touches Win + R pour ouvrir la fenêtre de dialogue Exécuter. Send("#r") ; Attend 10 secondes que la fenêtre de dialogue Exécuter apparaît. WinWait("Run", "", 10) ; Simule une entrée dans notepad.exe et presse la touche 'ENTER'. Send("notepad.exe{Enter}") ; Attend 10 secondes pour que la fenêtre du bloc-notes apparaisse. Local $hWnd = WinWait("[CLASS:Notepad]", "", 10) ; Simule l'entrée de la chaîne suivante et appuie sur la touche "F5" pour entrer la date et l'heure dans le contrôle d'édition du bloc-notes. Send("Date et heure d'aujourd'hui: {F5}") ; Ferme la fenêtre du Bloc-notes en utilisant le handle retourné par WinWait. WinClose($hWnd) ; Maintenant, une fenêtre s'ouvrira et demandera d'enregistrer les modifications, le nom de classe de la fenêtre est ;"#32770" et la simulation de la touche "TAB" pour passer au deuxième bouton dans lequel le "ENTER" est simulé pour ne pas "Enregistrer le fichier" WinWaitActive("[CLASS:#32770]") Sleep(500) Send("{TAB}{ENTER}") EndFunc ;==>Example