Отправить щелчок в определенное неактивное окно с помощью 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