[Powershell] – send key

Pour automatiser les actions, parfois il est nécessaire de passer par l’envoi de séquences de Touches (sendKey ) .

Exemple : simuler une ouverture de connexion sur un site web par exemple

Start-Process firefox https://site.web/
Start-Sleep -Milliseconds 5000
[System.Windows.Forms.SendKeys]::SendWait(“myuser”)
Start-Sleep -Milliseconds 750
[System.Windows.Forms.SendKeys]::SendWait(“{TAB}”)
Start-Sleep -Milliseconds 20
[System.Windows.Forms.SendKeys]::SendWait(“MotDePasseDeLUtilisateur”)
Start-Sleep -Milliseconds 750
[System.Windows.Forms.SendKeys]::SendWait(“{ENTER}”)
Start-Sleep -Milliseconds 750