как получить дескриптор окна и выбрать параметры в этом окне? - PullRequest
2 голосов
/ 21 декабря 2011

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

Invoke-Item $env:ProgramFiles\tools\App\appui.exe

$Form = Get-Process |where {$_.mainWindowTItle -like "*$WindowTitle*"}

Write-Host $Form.MainWindowTitle

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

заранее спасибо.

1 Ответ

1 голос
/ 21 декабря 2011

Предлагаю вам взглянуть на WASP (http://wasp.codeplex.com ):

WASP - это оснастка PowerShell для задач автоматизации Windows, таких как выбор окон и элементов управления и отправка событий мыши и клавиатуры. У нас есть командлеты автоматизации, такие как Select-Window, Select-Control, Send-Keys, Send-Click, Get-WindowPosition, Set-WindowPosition, Set-WindowActive, Remove-Window ... и т. Д.

Или AutoIt (http://www.autoitscript.com/site/autoit), который, по моему мнению, является лучшим инструментом автоматизации графического интерфейса, который я использовал!

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