Эмуляция Ctrl + A

Atom

Client
Регистрация
03.08.2012
Сообщения
77
Благодарностей
7
Баллы
8
Доброго времени суток,

Столкнулся с проблемой, что варианты ниже не обеспечивают выделение файлов в браузере. Что пробовал:
----------------------------------------------------------------------
System.Windows.Forms.SendKeys.SendWait("^a");
----------------------------------------------------------------------
instance.ActiveTab.KeyEvent("a","press","ctrl");
----------------------------------------------------------------------
var descr = project.Variables["des"].Value;
System.Windows.Forms.Clipboard.SetText(descr);
instance.ActiveTab.KeyEvent("a","press","ctrl");
----------------------------------------------------------------------
Если кто-то сталкивался с проблемами эмуляции ввода с клавиатуры прошу помочь или подсказать направление куда копать.

Заранее Спасибо!
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
Доброго времени суток,

Столкнулся с проблемой, что варианты ниже не обеспечивают выделение файлов в браузере. Что пробовал:
----------------------------------------------------------------------
System.Windows.Forms.SendKeys.SendWait("^a");
----------------------------------------------------------------------
instance.ActiveTab.KeyEvent("a","press","ctrl");
----------------------------------------------------------------------
var descr = project.Variables["des"].Value;
System.Windows.Forms.Clipboard.SetText(descr);
instance.ActiveTab.KeyEvent("a","press","ctrl");
----------------------------------------------------------------------
Если кто-то сталкивался с проблемами эмуляции ввода с клавиатуры прошу помочь или подсказать направление куда копать.

Заранее Спасибо!
попробуйте поменять регистр символа "a" на "A",
instance.ActiveTab.KeyEvent("A","press","ctrl");
 
  • Спасибо
Реакции: ivan77, nomer8 и Atom

Roman*

Client
Регистрация
25.09.2013
Сообщения
1 651
Благодарностей
655
Баллы
113

Atom

Client
Регистрация
03.08.2012
Сообщения
77
Благодарностей
7
Баллы
8
попробуйте поменять регистр символа "a" на "A",
instance.ActiveTab.KeyEvent("A","press","ctrl");
Даже не знаю, что сказать. Большое спасибо, никогда бы не подумал, что это может играть роль. Все работает.
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)