autohotkey编程,想实现以下功能,诚心请教 5

如何定位网页中的一块区域,这块区域只有文本信息,比如“宝贝”,用wingettext可以吗?如何使用。另外,获取了文本信息以后如何定位到这里呢?比如让鼠标移动到这里并点击... 如何定位网页中的一块区域,这块区域只有文本信息,比如“宝贝”,用wingettext 可以吗?如何使用。另外,获取了文本信息以后如何定位到这里呢?比如让鼠标移动到这里并点击。谢谢。
怎么没有人答啊,在线等啊
展开
 我来答
百度网友39c78bfd6
推荐于2018-03-26 · TA获得超过465个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:127万
展开全部

这样比较复杂,建议你通过找图或者找色的方法来完成,wingettext命令只对窗口中的文本有效过。我是指EXE程序,窗口中其实可以通过其他办法来获取。不过都麻烦了点。

简单的就是这样做。

;查找图片

ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile

;点击它

这两个命令的用法是这样的

ImageSearch, 找到的X点, 找到的Y点, 要找的图片所在区域左上X, 要找的图片左上Y, 要找的图片右下X, 要找的图片右下Y, 要找的图片在电脑硬盤上的地址

MouseClick, 点鼠标左键还是右键, 要点的X坐标, 要点的Y坐标, 要点几次, 移动鼠标的速度, 是按住不放还是弹起来,是不是相对当前鼠标的坐标。

 

这两个命令完全能满足你的需要。 当然你要先截个小图放在脚本目录。 然後看我的命令参数用法说明,永远记得,所有逗号都是英文的逗号。

 

鉴於你刚刚接触脚本语言,稍微说一下,在屏幕上,XY是成对出现的,他们代表的是坐标点。而找图需要指定一个区域,如果你要找全屏幕的话,那麼假设你电脑分辨率是1900X400,那麼区域就是 0,0,1900,400 这样的。 鼠标移动也是如此,MouseClick, Left, 0,0 就是在屏幕最左上角点击左键的意思。

 

找图命令的前两个参数是用来保存找到图片的坐标的,而这两个参数就可以用在鼠标点击命令中,作为坐标参数变量给它。

完整的例子

;查找图片
ImageSearch, pX, pY, 0, 0, 1400, 900, tu.bmp
;点击它
MouseClick , Left, pX, pY
--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式