Я написал приложение для победы, используя С#, которое автоматически связывается с другими приложениями, такими как браузеры. я хочу скопировать что-то в своем приложении win и вставить его в браузер, не привлекая пользователя для щелчка или перемещения мыши. У меня нет проблем с имитацией щелчков мышью, но у меня есть проблемы с имитацией ударов клавиатуры. Копировать (Ctrl+c) всегда работает правильно, но когда я хочу вставить что-то в буфер обмена, иногда работает правильно, а иногда нет. Следующее больше касается моей проблемы: я хочу погладить Ctrl+v с помощью C#, другими словами, я хочу вставить что-то в буфер обмена в другое приложение с помощью C#.
Я использую следующий код:
SendKeys.Send("^{v}");
Я также попробовал следующий код:
SendKeys.Send("^(v)");
Но проблема в том, что иногда это приводит к действию вставки, а иногда к простому нажатию клавиши v. Может ли кто-нибудь помочь с тем, что не так с моим приложением? и еще вопрос, есть ли проблема с доступом к буферу обмена, когда другие приложения хотят получить к нему доступ?