Je cherche à récupérer un texte s'affichant dans un logiciel externe.

J'arrive à le sélectionner via la souris, ensuite je fais un ctrl-c.

Le problème que j'ai c'est que je n'arrive pas à récupérer ce que j'ai copié.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
            // Le texte est sélectionné
            //Je fais ctrl-c :
            Keyboard.Press(Key.Ctrl);
            Keyboard.Type("c");
            Keyboard.Release(Key.Ctrl);
 
            // je cherche à récupérer le texte en question :
            string lastword = Clipboard.GetText();
            Console.WriteLine(lastword);
Le console.WriteLine ne m'affiche rien.

Par contre, après avoir fait tourner le programme, si j'ouvre un éditeur de texte et que je fais ctrl-v, je copie bien le texte que j'ai sélectionné.

Donc le texte est bien dans le presse-papier, mais Clipboard.GetText() ne me renvoie rien.

Est-ce que quelqu'un pourrait me dire où se trouve ce satané texte...

Merci d'avance !