我正在尝试使用Powershell定期将点击发送到非活动窗口内的特定坐标。 AppActivate确实将指定的窗口(MainWindowTitle)带到了前台,当我将其设置为类似于Windows开始菜单之类的[Clicker] :: LeftClickAtPoint(35,1061)时,[Clicker]确实单击了。但是,它们不能一起使用,我无法在新激活的窗口中单击。我想念什么?
我正在使用WASP(用于PowerShell的Windows自动化管理单元)。
$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