Автоматизировать программу с авторизацией.

Аватара пользователя
systeman

Автоматизировать программу с авторизацией.

Сообщение systeman »

Привет всем.

Есть камера d-link - для видеонаблюдения стоит.

Каждый раз при запуске компа, нужно сначала запустить программу - авторизоваться в ней и только тогда пойдёт запись с камеры, а так камера не пишет.

Как это можно настроить автоматически, т.е. автоматический запуск программы и её авторизацию?!

Камера D-link 930L
Аватара пользователя
Iska

Re: Автоматизировать программу с авторизацией.

Сообщение Iska »

О какой именно программе речь? Как происходит авторизация?



P.S. Скриншоты также приветствуются.
Аватара пользователя
Iska

Re: Автоматизировать программу с авторизацией.

Сообщение Iska »

ПО не помню как точно называется.

Авторизуется след образом.: Запускаешь программу - появляется окно для ввода:

Имя пользователя (уже прописано): admin

Пароль: ....



После ввода пароля, жмёшь ok или Enter и всё программа запускается и начинается запись.



Скриншоты и название программы выложу завтра с работы.



P.S. - Выложил скриншоты.

Программа называется: D-link D-ViewCam 3.6.0 - шла в комплекте с камерой.
Аватара пользователя
systeman

Re: Автоматизировать программу с авторизацией.

Сообщение systeman »

ПО не помню как точно называется.

Авторизуется след образом.: Запускаешь программу - появляется окно для ввода:

Имя пользователя (уже прописано): admin

Пароль: ....



После ввода пароля, жмёшь ok или Enter и всё программа запускается и начинается запись.



Скриншоты и название программы выложу завтра с работы.



P.S. - Выложил скриншоты.

Программа называется: D-link D-ViewCam 3.6.0 - шла в комплекте с камерой.
Аватара пользователя
Grabber2006

Re: Автоматизировать программу с авторизацией.

Сообщение Grabber2006 »

А на закладке "General" галочки "Auto Login" с кнопкой "Setup" неподалёку случайно нет?
Аватара пользователя
Iska

Re: Автоматизировать программу с авторизацией.

Сообщение Iska »

На AutoIt не пробовали? Что-нибудь наподобие:



Код:

Код: Выделить всё

AutoItSetOption("MustDeclareVars", 1)
Run(@ProgramFilesDir & "\D-Link\D-ViewCam\MainConsole.exe")
WinWait("[CLASS:#32770; TITLE:Вход в систему]", "Пожалуйста, введите имя пользователя и пароль")
Local $hHWND = WinGetHandle("[CLASS:#32770; TITLE:Вход в систему]", "Пожалуйста, введите имя пользователя и пароль")
ControlSetText($hHWND, "", "[CLASS:Edit; INSTANCE:1]", "admin")
ControlSetText($hHWND, "", "[CLASS:Edit; INSTANCE:2]", "password")
ControlClick($hHWND, "", "[CLASS:Button; INSTANCE:1]")
Exit(0)

(без каких-либо проверок)?
Аватара пользователя
systeman

Re: Автоматизировать программу с авторизацией.

Сообщение systeman »

Цитата Iska:



На AutoIt не пробовали? Что-нибудь наподобие:
Автоматизировать программу с авторизацией.




Попробовал запускается программа, но авторизация не идёт т.е. пароль не вводится.
Аватара пользователя
systeman

Re: Автоматизировать программу с авторизацией.

Сообщение systeman »

systeman, Вы «admin» и «password» поменяли на своё? Я пробовал именно указанную Вами версию, и у меня работало.



Попробуйте с помощью «Au3Info.exe» проверить искомое окно на наличие указанных в скрипте элементов управления.




Цитата systeman:



авторизация не идёт т.е. пароль не вводится
Автоматизировать программу с авторизацией.




Конкретнее — не вводится пароль, не нажимается ОК, или таки вводится и нажимается, но приложение говорит, что пароль неверный?
Ответить

Вернуться в «Хочу все знать»