Récupérer le texte après un ctrl-c
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:
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 !