Использование C # или PowerShell Automate Имя пользователя и ввод пароля в диалоговом окне «Подключение к ServerName» - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть веб-страница, которая требует, чтобы пользователи вводили свои учетные данные в диалоговом окне «Подключение к« ServerName »» и нажимали кнопку «ОК». Я хочу автоматизировать этот процесс входа в систему с помощью C # или PowerShell. Это возможно? Если нет, есть ли другой способ автоматизировать это?

Ответы [ 2 ]

0 голосов
/ 22 сентября 2011

Возможно, но, вероятно, гораздо проще использовать AutoHotkey .

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

Загрузка также включает в себя компилятор, поэтому, как только вы получите правильный скрипт, вы можете скомпилировать его в .exe для распространения.

0 голосов
/ 22 сентября 2011

Похоже, вы пытаетесь выполнить веб-страницу автоматически, и это всплывающее окно блокирует вас от этого, если в этом случае вы можете использовать SendKeys для ввода в поля

Кроме того, макрос-рекордер, запускаемый задачей планировщика, будет делать это.

вы также можете вместо попытки открыть веб-страницу сделать WebRequest из приложения C #, передав учетные данные , что приведет вас к тем же результатам ... С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...