autonet 发表于 2011-7-30 21:13:46

什么是键盘钩子?不如用血滴子,哈哈,开个玩笑。

如果你要操作的选项固定,就获取窗口位置用鼠标点击操作。

$XY = WinGetPos("窗口标题")
MouseClick("left", $XY + 偏移1, $XY + 偏移2)

。。。

wa18239 发表于 2011-8-1 11:53:50

也就是模拟键盘啥的,搞外挂时说说,本人也菜鸟,还望高人指点!

oksy 发表于 2011-8-3 21:42:32

本帖最后由 oksy 于 2011-8-3 21:47 编辑

用模拟键盘的方式成功,感谢各位大大的指点。
Opt("MouseCoordMode",2)
WinWaitActive("窗口标题")
MouseClick("left",控件点击横坐标,控件点击纵坐标)

在此类程序里,一般使用窗口工具查到的控件坐标都是控件内的相对坐标,需要与激活窗口坐标相加!~~~

使用模拟点击没问题。
似乎没有别的更好的办法。
再次感谢各位大大!~~~


补充说明:ControlTreeView("Mechanical Desktop 6 Setup","选择所需要的安装类型",4000,"Check","#0|#8|#0")可用在选择此控件的文件位置,再根据窗口坐标选取并模拟点击,完成超出或需要下划的位置选项!~~

oksy 发表于 2011-8-3 21:45:26

都不知道修改已解决是不是这样修改的,晕!~~
页: 1 2 [3]
查看完整版本: 已解决 关于sysTreeView32的问题