使用Powershell将点击发送到特定的非活动窗口

时间:2019-11-16 16:18:54

标签: powershell click window wasp

我正在尝试使用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

0 个答案:

没有答案