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