Приветствую всех!
Столкнулся с проблемой, при нажатии кнопки на форме "Открыть файл", открывается стандартное окно выбора файла. Проблема в том, что скрипит, зависает при этом, и следующие команды (MsgBox) не выполняются, как и команды фокуса на новое окно. Прилагаю картинку, при фокусе на поле ввода пути, открывается то же окно.
Вопрос: есть решение кроме как использовать команду MouseClick()?
Пример скрипта:
HTML кнопки ввода
Столкнулся с проблемой, при нажатии кнопки на форме "Открыть файл", открывается стандартное окно выбора файла. Проблема в том, что скрипит, зависает при этом, и следующие команды (MsgBox) не выполняются, как и команды фокуса на новое окно. Прилагаю картинку, при фокусе на поле ввода пути, открывается то же окно.
Вопрос: есть решение кроме как использовать команду MouseClick()?
Пример скрипта:
Код:
;Открываем страницу
Local $oIE = _IECreate("http://********/1240/Request.aspx?roleID=4")
;Добавляем файл
;Проверяем существование элемента по id
Local $id_DOM = _IEGetObjById($oIE, "ctl00_sitePlaceHolder_radFileUploadfile0")
MsgBox(0, "", "элемент существует")
_IEAction($id_DOM, 'click') ;Жмем кнопку
MsgBox(0, "", "Кнопка нажата")
HTML кнопки ввода
Код:
<input type="file" tabindex="-1" class="ruFileInput" name="ctl00_sitePlaceHolder_radFileUploadfile0" id="ctl00_sitePlaceHolder_radFileUploadfile0" size="50">