按键精灵 后台鼠标左键单击问题
这个是我编辑的代码,有哪里不对的地方么。我是一个网页后台点击,按F10启动怎么不好使啊?句柄我也弄了啊~...
这个是我编辑的代码,有哪里不对的地方么。我是一个网页后台点击,按F10启动 怎么不好使啊?句柄我也弄了啊~
展开
3个回答
展开全部
两句反过来了,还有,网页窗口句柄一般有好几个的,你直接写一个数可能是不对的,再则,每次打开一个窗口,句柄都会变化的(几乎没有一次是相同的),所以你这样写脚本也不是通用的办法。
追问
嗯 调过来了,可是调试脚本 启动还是不好用,句柄和坐标每次都获取了,就是点击网页的一个按键。。不好用呢!
追答
用另外一种方法获取窗口句柄,例如可以获得鼠标所在窗口句柄,可以这样:
Hwnd = Plugin.Window.MousePoint()
在启动脚本的时候把鼠标移动窗口,上面的函数就可以得到窗口句柄。
后台鼠标操作一般要加移动指令,如果不加移动指令,有可能鼠标不移动,加上下面指令:
Call Plugin.Window.Move(Hwnd, 1050, 185)
这里的坐标是指窗口坐标,不是屏幕坐标,两者是不一样的。
无限循环某段代码方法如下:
While True
//某段代码
Wend
2014-11-17
展开全部
先得到句柄,才能按啊。按完再得到句柄是无效的。
更多追问追答
追问
嗯 调过来了,可是调试脚本 启动还是不好用,句柄和坐标每次都获取了,就是点击网页的一个按键。。不好用呢!
追答
这么给你说吧,按键精灵自带的后台是一个笑话,前台还不错。后台要学会用大漠。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
句柄赋值要在最前.
追问
嗯 调过来了,可是调试脚本 启动还是不好用,句柄和坐标每次都获取了,就是点击网页的一个按键。。不好用呢!
追答
句柄是系统临时分配给窗口的.所以每次都不一样.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询