Помогите по С# коду

sanpadre

Client
Регистрация
15.12.2013
Сообщения
3
Благодарностей
0
Баллы
0
Вот это код отлично работает,если нужно напечатать просто текст
lock(SyncObjects.InputSyncer)
{
Emulator.ActiveWindow(instance.FormTitle);
Emulator.SendText(instance.ActiveTab.Handle, "hello1232 ");
}

но как сделать,если нужно напечатать html код,в котором используются ковычки? Сейчас если в тексте используются ковычки,то действие не выполняется.
Заранее спасибо.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Так
Emulator.SendText(instance.ActiveTab.Handle, @"hello1232 ");
или так
Emulator.SendText(instance.ActiveTab.Handle, "h\"e\"l\"lo123\"2 ");
 
  • Спасибо
Реакции: sanpadre

sanpadre

Client
Регистрация
15.12.2013
Сообщения
3
Благодарностей
0
Баллы
0
Спасибо,помогло:-)
 
Регистрация
08.04.2015
Сообщения
54
Благодарностей
6
Баллы
8
Есть код Emulator.SendText(instance.ActiveTab.Handle, "Test text");
скажите пожалуйста как к данному коду добавить instance.SymbolEmulationDelay = 1000;
или любой другой аналог, нужно сделать так чтобы была возможность вводить данные с клавиатуры с разной задержкой.

в поиске как на зено так и в гугле ничего найти не смог, если знаете подскажите метод который совмещает и данные и время одновременно.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
просто поставить строку instance.SymbolEmulationDelay = 1000;
нужно выше чем код ввода текста.
 
Регистрация
08.04.2015
Сообщения
54
Благодарностей
6
Баллы
8
rostonix не работает не в ЗП не в ПМ.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
вот так

instance.SendText("It's just simple text for typing. Look at the textarea element and you can see this text.", 200);
 
  • Спасибо
Реакции: Дмитрий 1987
Регистрация
08.04.2015
Сообщения
54
Благодарностей
6
Баллы
8
rostonix Большое вам спасибо!
 

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