一,基本上都是用找图,找字,单点找色或多点找色,
找图:你可以把那个文字链接截图下来,然后用按键对比,这个最简单
找字:这个比较麻烦,你要自己做个字库,然后用按键去识别
找色:看看那个文字是不是跟其它文字颜色不一样,或者在网页上找个特别颜色做参照点,然后计算参照点到那个文字链接的偏移位置
二,用按键里的GetPixelColor函数,例
colorStr=PluginColorGetPixelColor(x,y,1)
//x,y坐标,1是取色模式(0标准窗口/1透明窗口),返回值是16进制颜色字符串
If
colorStr="ff0000"
then
//看看获取到的颜色值是不是等于蓝色
//do
something
End
If
当然,因为
Rem aaa
XXX
Goto aaa
你goto aaa转回到上面从新获取同一个网页,就没有什么可变的
还有,
获得网页源文件 = BytesToBstr
MessageBox 获得网页源文件
Set ObjStream = Nothing
这几句换个顺序看看
开excel文档的命令:call
pluginofficeopenxls()
必须使用绝对路径,而我将要打开的excel放在按键精灵的plugin文件夹内了。
有什么方法能获取这个文件夹的绝对路径,以便制成小精灵后也能用![code]putattachment
"\plugin",
"1xls"
call
pluginofficeopenxls("\plugin\1xls")
call
pluginofficewritexls(1,
1,
2,
"xxx")
pluginofficeclosexls
[/code]
//你这样是 获取 的第一次的 窗口坐标 你窗口位置移动了 当然获取不到洛
//我帮你 修改下 源码 循环 获取 窗口句柄
这样 就当某一个点的 颜色符合 条件了 按下空格键 ,这个时候 一般情况下 如果你 游戏窗口 需要挪动 就执行玩 空格键了 重新获取 窗口起始 判断点 坐标 就可以了
//一下 源码 我修改过的 你可以参考下 这样的 话 就算窗口移动 也没影响
rem 开始
Hwnd = PluginWindowFind(0, "123")
sRect = PluginWindowGetClientRect(Hwnd)
Dim Myarray
Myarray=Split(sRcet,"|")
Ux=CLng(Myarray(0))
Uy = CLng(Myarray(1))
KeyDown "H", 1
IfColor 72 + Ux, 533 + Uy, "8", 0 Then
KeyPress "Space", 1
Delay 1000
goto 开始
End If
Delay 100
Goto 开始
路径 = Form1BrowseBox1Path//得到路径
文本内容 = PluginFileReadFileEx(路径)//获取文本全部内容,下面要用的话需要分拆出来或者用字符串函数得到需要的值
昵称 = Form1InputBox1Text//从输入框获取的值都是字符串
SayString 昵称
dim x,y,color
//声明变量
GetCursorPos x, y
//得到当前鼠标的坐标位置 并保存到变量x,y中
Color=GetPixelColor(x,y)
//得到指定坐标位置的颜色 并保存到变量color中
MessageBox("坐标为:"&x&","&y&" 颜色为:"&color)
//d出窗口 输出坐标和颜色的值
以上就是关于按键精灵 怎么获取网页中文字链接的坐标全部的内容,包括:按键精灵 怎么获取网页中文字链接的坐标、按键精灵获取动态网页、按键精灵如何获取当前文件夹路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)