Я использую SendKeys.SendWait("^(c)"); и оно работает но не везде ,мне нужно чтобы программа копировала текст в буфер из любой другой программы
Asked
Active
Viewed 80 times
0
-
ну виндовс форма – Volgar 54 Nov 23 '22 at 12:58
-
1Пожалуйста, исправьте вопрос, чтобы он отражал конкретную проблему с достаточным количеством деталей для возможности дать адекватный ответ. – Дух сообщества Nov 23 '22 at 13:11
-
Удалось разобраться? – aepot Nov 24 '22 at 23:58
-
не смог нормально разобраться ,типа оно то копирует но не в программах – Volgar 54 Nov 26 '22 at 01:02
-
то есть оно делает ровно тоже что и SendKeys.SendWait("^(c)"); – Volgar 54 Nov 26 '22 at 01:05
-
Ну тогда я не знаю, что вам нужно. Копировать можно только из активного окна. Что такое "в программах" - известно только вам. Windows тоже программа. А программист, очевидно, человек. – aepot Nov 26 '22 at 15:39
-
ок буду играть по твоим правилам,моя программа работает в браузере ,блокноте ,дискорде ,а вот активных окнах игр она работать почему то отказывается – Volgar 54 Nov 26 '22 at 16:46
-
Вы наверное какие-нибудь Thread.Sleep там устроили и ждете что передача сообщений на заблокированном UI потоке будет работать. Но кода не видно, можно только гадать. Либо читаете буфер до того как он обновится. – aepot Nov 27 '22 at 09:11