C# эмуляция бекспейса как?

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 605
Благодарностей
1 015
Баллы
113
Выручайте
Чето непрохиляло это :(
lock(SyncObjects.InputSyncer)
{
Emulator.ActiveWindow(instance.FormTitle);
Emulator.SendText(instance.ActiveTab.Handle, "aaa{BACKSPACE}{BACKSPACE}{BACKSPACE}hello1232");
}
 

WhiteCoder

Client
Регистрация
01.04.2013
Сообщения
104
Благодарностей
69
Баллы
28
Попробуй так:
Только вначале сделай focus На поле которое будешь заполнять
Код:
lock(SyncObjects.InputSyncer)
{
    Emulator.ActiveWindow(instance.ActiveTab.Handle);
    Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Back, KeyboardEvent.Down);
}
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 605
Благодарностей
1 015
Баллы
113
Да вот фокус в этом фокусе :(
Иногда фокус переключается на другое окно... прям перед началом ввода :(
Попробую спасибо!
 

WhiteCoder

Client
Регистрация
01.04.2013
Сообщения
104
Благодарностей
69
Баллы
28
Да вот фокус в этом фокусе :(
Иногда фокус переключается на другое окно... прям перед началом ввода :(
Попробую спасибо!
Ну если уж совсем будет край, напиши мне в асю или скайп помогу разобратся.
 

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