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

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

Ответить
Настройки темы
[решено] Отловить форму в IE

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


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

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


Помогите пожалуйста отловить форму в IE
В форме <INPUT type=file size=50 name=file> отсутсвует значение "value", из за этого не могу вставить текст это поле.
HTML страницу к сожалению отредактировать не могу.

Привожу исходник HTML странички

<html>
<head>
<title>
Загрузка в БД
</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<table border='0' width='100%' cellspacing='0' cellpadding='0'>
<tr bgcolor='#bdd0ee' height='100'>
<td valign='bottom'>
<font face='verdana' size='3' text='#000000'>Байкал. (Загрузка БД)</font>
</td>
<td><img src='images/logo.gif' border='0' align='right'></td>
</tr>
<tr>
<td colspan='2'>
<form method='post' action='get.php' enctype='multipart/form-data'>
<input type='file' size="50" name='file'><br>
<select name="type">
<option value="1">8485-(загрузка утром)</option>
<option value="2">9095-(загрузка днём)</option>
</select>
<input type='submit' value='Загрузить'>
</form>
<a href="index.php">Вернуться на главную</a>
</td>
</tr>
</body>
</html>

Отправлено: 07:09, 20-11-2009

 

Пользователь


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

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


В хелпе идентичный пример, его можно посмотреть вбив название функции [это 4 и 5 примеры]: _IEFormElementSetValue
Для вашего вопроса, 4-й пример нужно немного изменить:
Код: Выделить весь код
#include <IE.au3>
$oIE = _IECreate("C:\Documents and Settings\xXx\Рабочий стол\123.html")
$oForm = _IEFormGetCollection ($oIE, 0)
$oInputFile = _IEFormElementGetObjByName($oForm, "file")
_IEAction($oInputFile, "focus")
Send("C:\myfile.txt")
_IEFormSubmit ($oForm)
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:42, 24-11-2009 | #2



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

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


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


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

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


Получилось ! Тема закрыта.

Отправлено: 11:03, 26-11-2009 | #3


Аватара для kaster

Старожил


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

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


Цитата Lodoss:
Получилось ! Тема закрыта. »
не закрыта, а решена.
можешь смело отмечать ее таковой

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 11:12, 26-11-2009 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Отловить visible text Frost_Imp AutoIt 7 25-09-2009 12:55
[решено] Отловить нажатие по плюсику morgan1991 AutoIt 6 30-06-2009 10:54
[решено] Вставка данных в веб-форму aesir AutoIt 15 11-05-2009 15:54
[решено] отловить двойной клик по GuiCtrlCreateList morgan1991 AutoIt 11 29-04-2009 01:44
[решено] отправить форму js bruder Вебмастеру 1 20-04-2008 14:09




 
Переход