|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Поочередное авто заполнение поля |
|
Поочередное авто заполнение поля
|
Новый участник Сообщения: 47 |
Помогите написать следующие:
Вот код который вставляет в определенное поле текст: #include <IE.au3> $oIE = _IECreate ("URL ссылка") _IELoadWait ($oIE) $oForm = _IEFormGetObjByName ($oIE, "Auth") $oUser =_IEGetObjByName($oIE,"numerocell") _IEFormElementSetValue ($oUser, 'Что писать в поле') _IEFormSubmit ($oForm) Чтобы текст указанный с новой строчки вводился по очереди.. ПРИМЕР РАБОТЫ: 1. Открывается IE 2. Вводятся данные "Что писать в поле" ( из base.txt ) 3. Подтверждение 4. Закрытие IE Потом: 1. Открывается IE 2. Вводятся данные "Что писать в поле" ( из base.txt ) - со следующей строчкой 3. Подтверждение 4. Закрытие IE Это реально реализовать!? |
|
Отправлено: 03:32, 11-04-2010 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать Hawk37,
возможно все! ![]() fileopen, filereadline, _filecountlines пример алгоритма (логика) - это не рабочий код autoit!!! |
------- Отправлено: 04:09, 11-04-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать zonderz, Была бы у мну справка на РуссиШээ )
ПОМОГИ ТОВАРИСЧУ! НАКАЙ МНЕ ЭТОТ СКРИПТ!! |
Последний раз редактировалось Hawk37, 12-04-2010 в 20:28. Отправлено: 20:17, 12-04-2010 | #3 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Слушай ну напиши этот КОД!!!
|
Отправлено: 20:36, 12-04-2010 | #4 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Hawk37,
Русская справка Попробуйте так: #include <IE.au3> #include <file.au3> Dim $aArray _FileReadToArray("base.txt", $aArray) For $i = 1 To $aArray[0] $oIE = _IECreate("URL");адрес тоже как-то менять, наверное, надо? $oForm = _IEFormGetObjByName($oIE, "Auth") $oUser = _IEGetObjByName($oIE, "numerocell") _IEFormElementSetValue($oUser, $aArray[$i]) $iMsgBoxAnswer = MsgBox(68, "", "Ввели строку: " & _IEFormElementGetValue($oUser) & @CRLF & "Продолжить?") Select Case $iMsgBoxAnswer = 6 _IEFormSubmit($oForm) _IELoadWait($oIE) _IEQuit($oIE) Case $iMsgBoxAnswer = 7 _IEQuit($oIE) ContinueLoop EndSelect Next |
|
Отправлено: 23:03, 12-04-2010 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Авто заполнение форм на сайте | Hawk37 | AutoIt | 2 | 21-03-2010 01:00 | |
C/C++ - заполнение массива | Lisiy_egik | Программирование и базы данных | 18 | 20-11-2009 14:58 | |
Прочее - [решено] поля tracert вывода | nmn | Сетевые технологии | 2 | 05-12-2008 17:36 | |
Размер поля Text | pauluss | Вебмастеру | 3 | 04-03-2004 22:54 | |
пароль для поля | Guest | Программирование и базы данных | 1 | 02-11-2003 12:00 |
|