Здравствуйте!
Есть замечательный скрипт, записывающий код открытого окна в браузере IE (см. ниже код). Но без прав администратора скрипт не работает. Можно ли это обойти? Всё это нужно для ввода значений с помощью функции
для работы которой нужна коллекция обрабатываемых тэгов.
Если конечно можно ввести другим способом информацию в окно браузера, и так чтобы можно было работать в момент ввода данных с другими окнами, (в настоящий момент всё это реализовано посредством имитации нажатия клавиш), то буду Вам благодарен.
Возможно важной будет информация по открытому окну в браузере IE:
Класс самого окна: Transparent Windows Client
В консоли после выполнения скрипта
Код
Добавлено:
Ответ на мой вопрос:
Вот http://autoit-script.ru/index.php/topic,5298.0.html на тему (хотя может и был другой способ ... если что скажите пожалуйста).
Добавлено:
Дело в том, что дома всё работает, а на работе данный подход не оправдался. Даже простое окно открытое на работе в браузере IE не получается обработать (сохранить код страницы).
Есть замечательный скрипт, записывающий код открытого окна в браузере IE (см. ниже код). Но без прав администратора скрипт не работает. Можно ли это обойти? Всё это нужно для ввода значений с помощью функции
Код:
_IEFormElementSetValue,
Если конечно можно ввести другим способом информацию в окно браузера, и так чтобы можно было работать в момент ввода данных с другими окнами, (в настоящий момент всё это реализовано посредством имитации нажатия клавиш), то буду Вам благодарен.
Возможно важной будет информация по открытому окну в браузере IE:
Класс самого окна: Transparent Windows Client
В консоли после выполнения скрипта
Код:
--> IE.au3 V2.3-1 Warning from function _IEAttach, $_IEStatus_NoMatch
Код
Код:
#include <IE.au3>
;~ #RequireAdmin
$hIE = WinWait('[Class:Transparent Windows Client]', '', 2)
If Not $hIE Then
MsgBox(16 + 4096, 'Сообщение', 'Окно не найдено, завершаем работу скрипта.')
Exit 13
EndIf
$oIE = _IEAttach($hIE, 'HWND')
If @error Then Exit 13
$sHTML = _IEBodyReadHTML($oIE)
$hFile = FileOpen(@ScriptDir & '\HTMLText.txt', 2)
FileWrite($hFile, $sHTML)
FileClose($hFile)
Добавлено:
Сообщение автоматически объединено:
Ответ на мой вопрос:
Код:
#AutoIt3Wrapper_Res_requestedExecutionLevel = highestAvailable
Вот http://autoit-script.ru/index.php/topic,5298.0.html на тему (хотя может и был другой способ ... если что скажите пожалуйста).
Добавлено:
Сообщение автоматически объединено:
Дело в том, что дома всё работает, а на работе данный подход не оправдался. Даже простое окно открытое на работе в браузере IE не получается обработать (сохранить код страницы).