Cette article a été consulté 4901 fois.
Pour simuler les frappes du clavier, il y à deux méthodes (enfin dans cette article), soit avec Python, ou alors en C#.
Avec Python
Tout d'abord créer un nouveau fichier python "test.py", pour y copier ce contenu :
import SendKeys
SendKeys.SendKeys("{LWIN}") #ouvre le menu démarrer
La bibliothèque Sendkeys pour python est disponible sur le site rutherfurd.net (voir fin de l'article).
Avec C# et le module System.Windows.Forms.SendKeys
Créer un nouveau projet sous Visual C# Express Edition et ajouter la réference System.Windows.Forms.SendKeys ensuite copier ce code :
using System;
using System.Text;
using System.Windows.Forms;
using System.Threading;
namespace test
{
class Program
{
static void Main()
{
Process.Start("notepad.exe"); //ouvre le bloc notes
Thread.Sleep(5000); //attend 5 secondes
SendKeys.SendWait("salut"); //tape le mot 'salut'
}
}
}
Il ne vous reste plus qu'à compiler ce bout de code ! le bloc notes va s'ouvrir tout seul et normalement le mot "salut" va être taper comme par magie.
http://www.rutherfurd.net/python/sendkeys/ Modules SendKeys de Python
http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx Utiliser SendKeys sous Visual Basic Script !
Article écrit par
Clint le 03/12/2009, sous license

Signature de l'auteur : « trop de paroles noient la vérité »