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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Третий день мучаюсь с <input type='file' name='fileExample'>

Ответить
Настройки темы
Третий день мучаюсь с <input type='file' name='fileExample'>

Старожил


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


Конфигурация

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


Как присвоить этому полю какое-нибудь значение??
При такого типа ввода можно найти в _IE_Example("form")

Отправлено: 00:46, 01-06-2009

 

Аватара для Creat0R

Must AutoIt


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

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


Twix1124, Это уже не первый раз, возможно вам стоит начать тратить больше времени на придумываение заголовка темы, и что более важно, на полноценное содержание темы (вопроса в ней). Так чтобы не приходилось складывать название темы с её содержимым.

В следующий раз тема будет удалена без предупреждения.

P.S
Первое сообщение всё ещё можно поправить, т.к мне лично, вопрос не ясен.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 00:59, 01-06-2009 | #2



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

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


Аватара для beve

Старожил


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

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


Код: Выделить весь код
#include <IE.au3>
$oIE = _IE_Example("form")
$oForm = _IEFormGetObjByName($oIE, "ExampleForm")
$oInputFile = _IEFormElementGetObjByName($oForm, "fileExample")
MouseClick("left") ;это нужно только для примера _IE_Example("form"), когда будет реальная страница то будет работать без этого, а счас нужно лишь чтобы отвести фокус от строки адреса, которая все время под фокусом
_IEAction($oInputFile, "focus")
Send("1234567890")
Если же ты хочеш передать путь к файлу, типа С:\file.txt, то должен сделать чтоб была в это время включена раскладка английская, а не русская.

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:14, 01-06-2009 | #3


Аватара для SyDr

Старожил


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

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


Цитата Справка:
Note: You cannot use _IEFormElementSetValue to set the value of an INPUT TYPE=FILE element. Browser security restrictions prevent this element from being scripted. See the example below for a workaround.
Код: Выделить весь код
; *******************************************************
; Example 4 - Set the value of an INPUT TYPE=FILE element
;               (security restrictions prevent using _IEFormElementSetValue)
; *******************************************************
;
#include <IE.au3>

$oIE = _IE_Example("form")
$oForm = _IEFormGetObjByName($oIE, "ExampleForm")
$oInputFile = _IEFormElementGetObjByName($oForm, "fileExample")

; Assign input focus to the field and then send the text string
_IEAction($oInputFile, "focus")


Send("C:\myfile.txt")
Как вариант, можешь переписать код страницы и перезагрузить её.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:10, 01-06-2009 | #4


Старожил


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

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


Creat0R, Всего то второй раз Извиняюсь)

beve, Sylver Dragon, Не работает... Но даже если бы работало, было бы плохо, т.к. нельзя было бы спрятать окно IE...

Отправлено: 11:21, 01-06-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Третий день мучаюсь с <input type='file' name='fileExample'>

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Дайте идею по управлению записей. php. input type="image" Artem-Samsung Вебмастеру 4 09-05-2009 15:06
<INPUT TYPE=FILE>: Как сменить надпись и шрифт на самой кнопке? BacuJIuu KypraHoB Вебмастеру 10 05-05-2009 15:46
EOF input[1] равняется началу input[2] FADE Вебмастеру 6 30-06-2004 18:44
Скажите пожайлуста насчет input type Rustemal Вебмастеру 2 09-06-2004 01:51
Как заменить строку <input type... Rustemal Вебмастеру 1 29-06-2003 15:26




 
Переход