求解,能获取控件ID,但是controlclick无响应
ShellExecute(@DesktopDir&"\通达信AI.LNK")WinWait("请输入密码")
WinActivate("请输入密码")
Local $WinHan = WinGetHandle("请输入密码", "") ;都能获取句柄
Local $Ct = ControlGetHandle($WinHan, "请输入密码", "") ;能获取控件句柄
Local $ST=_WinAPI_GetDlgCtrlID ( $Ct)
$aPos=ControlGetPos($WinHan,"请输入密码",$Ct)
ControlClick($WinHan,"",$Ct,"left",1) ;没反应
;send ("{TAB 300}")都试过了,窗口感觉没有焦点似的
再请教,获取不到登录的控件ID,AU3.WPROBE也获取不到 获取窗口位置大小,模拟键盘鼠标操作。 像这种模拟操作,有些软件是会屏蔽的 ControlClick 形式的, 如果游戏窗口和一些系统敏感操作的,操作多就知道了
同学, 试试2楼说的模拟点击吧 , 有些不限制前台模拟点击和按键.
大源宝 发表于 2023-1-7 17:09
再请教,获取不到登录的控件ID,AU3.WPROBE也获取不到
论坛 搜 UIA, 对于非标准控件, 用这种方式操作. guoguo188 发表于 2023-1-9 23:45
论坛 搜 UIA, 对于非标准控件, 用这种方式操作.
谢谢指导,UIA是新增得功能,帮助很大 guoguo188 发表于 2023-1-9 23:44
像这种模拟操作,有些软件是会屏蔽的 ControlClick 形式的, 如果游戏窗口和一些系统敏感操作的,操作多就知道 ...
谢谢指导。模拟点击试了也不行 终于解决了,是权限得事,AU3增加管理员权限,CONTROLCLICK就可以了,感谢论坛,感谢各位前辈
页:
[1]