精易论坛

标题: 能不能不要句柄,像按键精灵那样模拟点击。 [打印本页]

作者: 易语言老米    时间: 2013-12-25 18:23
标题: 能不能不要句柄,像按键精灵那样模拟点击。
这里我要点击的是我电脑的360浏览器,
我想点击发帖那地方,用鼠标消息的话,每次打开个标签,都要获取这块的句柄,貌似很复杂。

我用模拟鼠标点击的话,里面的坐标参数是相对于鼠标当前所放的位置,每次鼠标都要放到一个固定的位置来执行这个命令才能点住。

有没有能像按键精灵的命令,鼠标点击(x,y),这种类似的,能够点我屏幕的任何一个坐标位置啊。


作者: 无言士    时间: 2013-12-25 18:23
想后台都是要记录句柄的,没有怎么可以确定点击区域?如果不是后台的,可以直接取默认的句柄就行了~如果要记录局部可以在点击窗口时随便记录!
作者: 易语言老米    时间: 2013-12-25 18:44
无言士 发表于 2013-12-25 18:30
想后台都是要记录句柄的,没有怎么可以确定点击区域?如果不是后台的,可以直接取默认的句柄就行了~如果要记录 ...

不后台默认的,你说的是鼠标消息?这样实现的就是前台效果?
作者: 无言士    时间: 2013-12-25 18:49
易语言老米 发表于 2013-12-25 18:44
不后台默认的,你说的是鼠标消息?这样实现的就是前台效果?

如果前台操作,很简单,直接取相对桌面的鼠标位置,像:取鼠标水平位置()~~取出的相对桌面的鼠标位置,模拟点击就行了~[那模拟点击一般都是取桌面句柄的]
作者: laneagle007    时间: 2013-12-25 18:52
当然可以了。。。。
作者: 易语言老米    时间: 2013-12-25 18:53
无言士 发表于 2013-12-25 18:49
如果前台操作,很简单,直接取相对桌面的鼠标位置,像:取鼠标水平位置()~~取出的相对桌面的鼠标位置,模拟点 ...

你写个点贴吧那个发帖按钮的代码吧  前台的模拟点击。我自己的
.版本 2


        ' 鼠标_记位 ()
        ' 模拟鼠标点击 (1197, 373, 0)
        ' 鼠标_归位 ()
必须这样才能点住,鼠标一开始必须在左上角。。

你写个鼠标能在任意位置放着,然后能点到那个按钮的。
作者: 易语言老米    时间: 2013-12-25 19:15
无言士 发表于 2013-12-25 18:49
如果前台操作,很简单,直接取相对桌面的鼠标位置,像:取鼠标水平位置()~~取出的相对桌面的鼠标位置,模拟点 ...

你给我说的是后台要句柄的啊。。。你就写几句能鼠标在任何位置,放着,能点击到那个按钮的啊。。或者说那个位置,就是能像我手动点击鼠标一样,随便点屏幕的哪个位置都可以,不论是ie浏览器也好,还是360的,只要在那个位置有相应的可以点的东西,都会被我点到。我知道模拟鼠标点击可以点任何位置,但是里面的参数坐标是相对点之前鼠标所放的位置的。

求大哥写个。。就跟我那个模拟鼠标点击是的就几行代码。
作者: 易语言老米    时间: 2013-12-25 20:01
继续求解答。。等待。。
作者: 易语言老米    时间: 2013-12-25 20:19
无言士 发表于 2013-12-25 18:49
如果前台操作,很简单,直接取相对桌面的鼠标位置,像:取鼠标水平位置()~~取出的相对桌面的鼠标位置,模拟点 ...

还是我那模拟鼠标点击,没测试好。。。。蛋疼。。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4