@DokinsKING

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

6675d758bf799781740254.png

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Bip.ru Москва
от 150 000 до 250 000 ₽
Альфа-Банк Москва
от 200 000 ₽
Bip.ru Москва
от 250 000 до 350 000 ₽
28 сент. 2024, в 12:41
2000 руб./за проект
28 сент. 2024, в 12:29
2500 руб./за проект
28 сент. 2024, в 11:37
2500 руб./за проект