Отправить щелчок в определенное неактивное окно с помощью Powershell

Я пытаюсь регулярно отправлять щелчок по определенным координатам в неактивном окне с помощью PowerShell. AppActivate действительно выводит указанное окно (MainWindowTitle) на передний план, и [Clicker] щелкает, когда я устанавливаю для него что-то вроде меню запуска Windows, например [Clicker]::LeftClickAtPoint(35,1061). Однако они не работают вместе, я не могу щелкнуть в новом активном окне. Что мне не хватает?

Я использую WASP (Windows Automation Snapin для PowerShell).

$counter = 0;
while($counter -lt 10){
[void] 
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.VisualBasic")
[Microsoft.VisualBasic.Interaction]::AppActivate('MainWindowTitle')
#Send a click at a specified point
[Clicker]::LeftClickAtPoint(871,751)
Write-host "clicky ran: $counter times!"
Start-Sleep -Seconds 5
$counter += 1

0 ответов

Другие вопросы по тегам