PDA

Показать полную графическую версию : [решено] Как сделать, чтобы текст вводимый в InputBox пропечатался самостоятельно позже?


sashadeg
23-02-2009, 07:27
Здравствуйте. Мне нужно чтобы текст который я печатаю в Окне 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
Как это осуществить? »

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

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

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

Creat0R
23-02-2009, 10:58
Можно будет задать ещё вопрос? »
Если он связан с текущей темой, то почему бы и нет :)




© OSzone.net 2001-2012