@DokinsKING

Как реализовать ввод данных в приложение steam?

6675d758bf799781740254.png

пытаюсь отправить логин и пароль в соответствующие поля. Пробовал через дочерние окна найти нужные элементы, не получилось, пробовал через System.Windows.Automation поискать нужные поля тоже не выходит. Как можно попасть на эти поля именно системно и ввести данные?

Inspect из windows sdk вообще пишет, что в данном окне нет элементов ввода. Что за дичь?
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka Куратор тега C#
Токсичный шарпист
стим умеет принимать логин и пароль через аргументы командной строки.
steam.exe -login username password

Однако, если тебе нужна какая-то автоматизация ради, например, продажи услуги смены региона (или чего-то ещё подобного), то логичнее выглядит аутентификация в браузере, а не в приложении.

Ну и так как стим сделан на Qt и ещё обмазан повсюду html-ем, то System.Windows.Automation нормально работать не будет, так как просто не увидит никаких элементов управления.
(Я бы попробовал через нажатия на tab переключаться между элементами)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 июл. 2024, в 11:59
400 руб./за проект
19 июл. 2024, в 15:35
10000 руб./за проект
21 июл. 2024, в 11:03
10000 руб./за проект