Dernière mise à jour le 19/03/16
Présentation
La programmation qui va suivre est une amélioration de Simulation touches clavier 001 .La programmation est basé sur la Dll (« user32.dll »).
Programme en C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Runtime.InteropServices; // on active le Runtime
using System.Threading; // permet d'utiliser le Thread.Sleep(ms)
using System.Diagnostics; // on active pour permettre d'utiliser la fonction Process.Start pour ouvrir application
namespace Touches_Clavier_002
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void BlocNote_Click(object sender, EventArgs e)
{
Process.Start(@"C:\Users\Julien\Desktop\test.txt"); // on ouvre le bloc note
Thread.Sleep(1000); // 1 secs après
SendKeys.Send("Bienvenue à tous sur mon site Electronique71.com"); // écriture dans le bloc note
Thread.Sleep(1000); // 1 secs après
SendKeys.Send("{ENTER}"); // simule touche ENTRER
Thread.Sleep(1000); // 1 secs après
SendKeys.Send("^{a}"); // simule touche CTRL a
Thread.Sleep(1000); // 1 secs après
SendKeys.Send("^{c}"); // simule touche CTRL c
Thread.Sleep(1000); // 1 secs après
SendKeys.Send("{ENTER}");
Thread.Sleep(1000); // 1 secs après
SendKeys.Send("{ENTER}");
Thread.Sleep(1000); // 1 secs après
SendKeys.Send("{ENTER}");
Thread.Sleep(1000); // 1 secs après
SendKeys.Send("^{v}"); // simule CTRL v
}
}
}
|