[решено] Вставить текст из массива

Аватара пользователя
proxy

Re: [решено] Вставить текст из массива

Сообщение proxy »

постановка задачи, пока что, очень расплывчата...и так задача:

1. есть яндекс бар в IE

2. в яндекс баре есть поле ввода текста

3. как только пользователь кликнет в это поле мышки - необходимо вставиьт текст в это поле

все верно?



решение:

1. что сообщает Au3Info.exe при наведение на поле ввода в яндекс-баре?

2. надо что бы скрипт при каждом открытом окне ie тут же находил поле ввода в яндекс баре и проверял есть ли в нем фокус или нет.

3. соответсвенно, как только скрипт определить, что есть фокус в поле ввода в яндекс-баре, скрипт выполнит вставку текста.
Аватара пользователя
proxy

Re: [решено] Вставить текст из массива

Сообщение proxy »

Цитата Не флужу:



Не совсем верно.

1. Есть яндекс бар в IE

2. В яндекс баре есть поле ввода текста

3. Когда появляется информация в массиве, в яндекс бар вводится значение $array[0] **(Пользователь ничего не делает. )
[решено] Вставить текст из массива




ну здорово, пробуй:



решение:

1. что сообщает Au3Info.exe при наведение на поле ввода в яндекс-баре?

2. надо что бы скрипт при каждом открытом окне ie тут же находил поле ввода в яндекс баре

3. соответсвенно, как только скрипт получает текст в массив, скрипт выполнит вставку текста в поле ввода в яндекс-баре.
Аватара пользователя
beve

Re: [решено] Вставить текст из массива

Сообщение beve »

Цитата Не флужу:



только знаю координаты необходимого поля ввода на мониторе
[решено] Вставить текст из массива




Предлагаю такое решение:



Код:

Код: Выделить всё

;тут MouseClick()
$tekst="просто текст" ;
$Letters=StringSplit ( $tekst, "")
For $i=0 To $Letters[0]
    Send($Letters[$i])
    Sleep(50)
Next
;дальше нужный код
Аватара пользователя
Не флужу

Re: [решено] Вставить текст из массива

Сообщение Не флужу »

proxy,

Пишет



Class: Edit

Instance: 4



Можно немного поподробней? Раз 5-ять прочитал сообщения- только голова заболела Изображение Было бы не плохо пример кода, если конечно не сложно
Аватара пользователя
beve

Re: [решено] Вставить текст из массива

Сообщение beve »

Цитата Не флужу:



Пишет

Class: Edit

Instance: 4
[решено] Вставить текст из массива




А говорил ничего не известно, кроме координат...
Аватара пользователя
Не флужу

Re: [решено] Вставить текст из массива

Сообщение Не флужу »

beve,

Яндекс бар привёл в виде примера. Строку в нужном мне окне не получается идентифицировать.



Спасибо. Именно Send() и нужен былИзображение . Правда можно не разбивать на знаки а выставить Flag=1
Аватара пользователя
beve

Re: [решено] Вставить текст из массива

Сообщение beve »

Цитата Не флужу:



Правда можно не разбивать на знаки а выставить Flag=1
[решено] Вставить текст из массива




Бритва Оккама!
Ответить

Вернуться в «AutoIt»