我想操控多益云(类似QQ的一款聊天软件 https://yun.duoyi.com/ )的群聊的聊天窗口到指定位置(像素2,2),发现群聊的聊天窗口关闭后再打开,【移动窗口位置】就不起作用了。
我发现原来按键精灵可以通过Foreground命令获取当前活动窗口的句柄,并传递给变量,然后再对该变量移动位置就行。但在UiBot中尝试上面的方法时,不成功,提示“Python调用出错:Exception in window module,bad args UiElement:'int' object has no attribute 'get'”。
代码如下:
dim objUiElement=""
TracePrint("3秒后开始执行")
delay 1000*3
objUiElement = Window.GetActive()
TracePrint(objUiElement)
Delay( 1000*3)
Window.Move(objUiElement,2,2)
我看手册上关于“Window.Move(objUiElement,x,y)
”说“objUiElement--对应的窗口对象,传递为整数型时作为窗口句柄使用”,但为啥不成功呢?