按键精灵如何 输入变量 和判断图片?
1个回答
展开全部
一、首先定义一个变量并赋值
VBS bing=zb1007zb
SayString bing&的同学,我试过了,行二、鼠标形状
1.关于 鼠标特征码:鼠标特征码就是脚本运行时的鼠标形状的代码
2.获得脚本运行时时的鼠标特征码:通过getCursorShape这个标准VBS库函数来返回当前鼠标的 鼠标形状特征码
3.在脚本编写前如何得到鼠标的特征码呢:使用抓点抓色里的鼠标形状,使用方法,按键精灵抓点抓色窗口里的鼠标形状区块有两个复选框,当两个都勾上时(ctrl,alt),表示在该窗口打开时(最小化也可以),运行其它程序,鼠标的形状发生变化后,如变为忙的鼠标指针,你按下ctrl+alt+q这个<抓点抓色窗口注册的全局快捷键时,会将鼠标特征码捕获到<抓点抓色窗口第一个鼠标特征码 的文本框中,并将捕获到的鼠标形状的图形也放在它前面的预览框中,按下ctrl+alt+w捕获到第二个框中.ctrl+alt+e捕获到第三个.之前是两上勾,去掉ctrl前的勾就表示,注册alt+q为捕获鼠标形状的全局快捷键.然后你就可以 复制 框中的鼠标特征码 的数值
4.例子(改官方帮助):
//获得当前鼠标形状的鼠标特征码
VBSCall shape=GetCursorShape(0)
//与你已知的鼠标特征码进行比较
If shape=你复制的一个整数的鼠标特征码
使用位图
1.我想你想问的还是<抓点抓色窗口上的位图功能吧
2.是这样的,有些时候不方便你在开启了<抓点抓色窗口后去屏幕上取色,如:一个全屏的画面变换很快的游戏,很难在你一边玩的时候还能一边抓色.所以你可以事先把全屏游戏一个画面截图下来,在<抓点抓色窗口中点载入位图,或在开启<抓点抓色窗口后玩游戏时按下PrintScreen键,就可以将<抓点抓色窗口的下面多一个区域,这个区域有你要抓的动态画面的一截图,然后就可以好比你抓静态屏幕一样的抓取坐标和色值.
对第二部分的总结:
<抓点抓色窗口只是为程序运行时提供可以判断的值,有颜色值、坐标值、鼠标形状值,在脚本运行时,再获取这些值,与事先抓好值比较,由比较结果来决定执行些语句。
以上全是个人理解,第一个字都是自己打的,有回答得不好,或认为不妥,百度消息我。(在消息的内容里加上问题的网址哦)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询