Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Как сделать, чтобы текст вводимый в InputBox пропечатался самостоятельно позже? (http://forum.oszone.net/showthread.php?t=132840)

sashadeg 23-02-2009 07:27 1046136

Как сделать, чтобы текст вводимый в InputBox пропечатался самостоятельно позже?
 
Здравствуйте. Мне нужно чтобы текст который я печатаю в Окне InputBox сам пропечатался позже. Как это осуществить?
Например в окне InputBox напечатал "PRIVET" и через 10 секунд AutoIt3 напечатал сам "PRIVET"
Я знаю, то что я написал ниже не правельно, НО это поможет Вам понять мою проблему если я не правильно её изложил.

$text = InputBox("123", "123")
Sleep(10000)
Send("{$text}")

P.S.
Почему Send("{привет}") напечатает "привет", а Send("{privet}") напечатает только первую букву "p"
Вопрос для Вас, естественно, не сложный, но для меня АРХИВАЖНЫЙ. Заранее спасибо.

Creat0R 23-02-2009 10:32 1046230

Цитата:

Цитата sashadeg
Как это осуществить? »

Код:

$sText = InputBox("123", "123")
Sleep(10000)
Send($sText, 1)

Цитата:

Цитата sashadeg
Почему Send("{привет}") напечатает "привет", а Send("{privet}") напечатает только первую букву "p" »

Потому что скобки там не нужны, они только для спец. символов, типа {Enter}. Хотя если использовать в качестве второго параметра 1, то спец. символы будут игнорироваться.

sashadeg 23-02-2009 10:46 1046245

СПАСИБО ОГРОМНОЕ!!! вы решили мою огромную проблему... Можно будет задать ещё вопрос???

Creat0R 23-02-2009 10:58 1046254

Цитата:

Цитата sashadeg
Можно будет задать ещё вопрос? »

Если он связан с текущей темой, то почему бы и нет :)


Время: 02:19.

Время: 02:19.
© OSzone.net 2001-