Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Поочередное авто заполнение поля

Ответить
Настройки темы
Поочередное авто заполнение поля

Новый участник


Сообщения: 47
Благодарности: 1

Профиль | Отправить PM | Цитировать


Помогите написать следующие:

Вот код который вставляет в определенное поле текст:

Код: Выделить весь код
#include <IE.au3> 
$oIE = _IECreate ("URL ссылка")
_IELoadWait ($oIE) 
$oForm = _IEFormGetObjByName ($oIE, "Auth")

$oUser =_IEGetObjByName($oIE,"numerocell") 


_IEFormElementSetValue ($oUser, 'Что писать в поле')

_IEFormSubmit ($oForm)
Нужно чтобы за место "Что писать в поле" - вводились данные из текстового файла ( base.txt ),который содержит текст формата:

Код: Выделить весь код
Всем привет! Гулять пойдешь!?
ДА нет я дома посижу
ку ку ку
Чтобы текст указанный с новой строчки вводился по очереди..


ПРИМЕР РАБОТЫ:

1. Открывается IE
2. Вводятся данные "Что писать в поле" ( из base.txt )
3. Подтверждение
4. Закрытие IE

Потом:

1. Открывается IE
2. Вводятся данные "Что писать в поле" ( из base.txt ) - со следующей строчкой
3. Подтверждение
4. Закрытие IE

Это реально реализовать!?

Отправлено: 03:32, 11-04-2010

 

Аватара для zonderz

Ветеран


Сообщения: 727
Благодарности: 150

Профиль | Отправить PM | Цитировать


Hawk37,

возможно все! учитесь работать со справкой.

fileopen, filereadline, _filecountlines

пример алгоритма (логика) - это не рабочий код autoit!!!
Код: Выделить весь код
  file = base.txt
  a = _FileCountLines (file)
  FileOpen (file);
  for i:=0  to a - 1 do
  begin
     WinOpen (IE);
     Send (FileReadLine(i));
     Send (EnterButton);
     WinClose (IE);  
     Sleep (1000);
  end;

-------
MCP, MCSA, MCSE, разработчик программы CMDTools
http://forum.oszone.net/thread-170783.html


Отправлено: 04:09, 11-04-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 47
Благодарности: 1

Профиль | Отправить PM | Цитировать


zonderz, Была бы у мну справка на РуссиШээ )

ПОМОГИ ТОВАРИСЧУ! НАКАЙ МНЕ ЭТОТ СКРИПТ!!

Последний раз редактировалось Hawk37, 12-04-2010 в 20:28.


Отправлено: 20:17, 12-04-2010 | #3


Новый участник


Сообщения: 47
Благодарности: 1

Профиль | Отправить PM | Цитировать


Слушай ну напиши этот КОД!!!

Отправлено: 20:36, 12-04-2010 | #4


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить 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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Поочередное авто заполнение поля

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Авто заполнение форм на сайте 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




 
Переход