1. 我想用按键精灵设置一个脚本,能够自动识别软件上的数字,然后乘以一个数字得到的结果
你这种问题没有人民币是不会有人给你解答的,你的问题不是简单的几句代码就可以搞定的
2. 求游戏里识别数字的脚本
游戏里识别数字用按键精灵就行,其他的什么服务器抓包啊之类的都是违法的,如果需要技术支持请留言,不免费
3. 按键精灵识别数字不准
这源码以前好像看过,应该是按键论坛的一个新手源码吧..?
识别文本字串的源码,都是通过颜色点阵的位置来识别,这个源码的局限性很大,首先,你要确定和源码规定的字体是一致的,然后,你要判断一下你所写的数字的颜色是否等于"966B15"(可以用抓抓来查看.)
看你的问题,你应该是新学的吧,推荐你学一下大漠吧..大漠的文字点阵识别很出名的..功能很强大..
至于跳转,这个很简单的..
用你上面的代码来说一下吧.
If code = no0 Then
num="0" //判断code等于no0,则把num赋值"0"..
ElseIf code = no1 Then
num="1" //判断code等于no1,则把num赋值"1".. 下面的也是相同的
ElseIf code = no2 Then
num="2"
ElseIf code = no3 Then
num="3"
End if
上面的num="x" .就是一个相等则被操作的语句
所以,你可以直接把你要操作的语句,放进它赋值的位置即可.. 比如(num="0" )那个位置
4. c#有没有识别图像中数字的源码谢谢。
附件是一个现成的图像文字识别程序,C#调用OpenCV,原来的程序还能动态识别摄像头图像里的文字,但我为了简化修改成识别静态图片的了,解压后双击ContourAnalysisDemo.exe运行。
5. 高分求一个按键精灵识别excel数字的脚本
识别的标准是什么?根据什么识别?只要整数吗?或者...
你描述的情况好像比较复杂,实现准确的全自动可能性不大,
给你一段脚本参考(注释详细),我用这个脚本把一个应用程序的数据复制到EXCEL里。
dim strtext
dim path as String
dim hang as integer
dim lie as integer
dim n as integer
VBS n=1
VBS i=1
//用变量i配合x控制循环次数
VBS lie=3
//从第3列开始写入,lie是列
Plugin hwnd = Window.GetKeyFocusWnd()
//获得当前窗口句柄
Delay 100
//VBSCall path=inputbox("请输入要写入的excel文件路径,如:d:\损失率.xls")
path="d:\dw\抄表赵.xls"
VBSCall n=cint(inputbox("要写入第几张工作表,请输入整数"))
VBSCall hang =cint(inputbox("从第几行开始写入"))
//hang=2
//从第hang行开始写入,hang是行
VBSCall x =cint(inputbox("要写入多少条到excel,最多25"))
//cint数字函数! 能把字符型变成数字!强制执行整数运算
Delay 100
VBS Set objIE = CreateObject("InternetExplorer.Application")
VBS objIE.Navigate("about:blank")
Delay 200
While i<=x
Plugin Window.Active(hwnd)
//激活窗口
Delay 666
Gosub Ctrl+C复制
Delay 200
VBS strtext=objIE.document.parentwindow.clipboardData.GetData("text")
strtext=Trim(strtext)
//Trim函数能去掉字符串中的空格
Delay 100
//VBSCall Call MessageBox(strtext)
//SayExpression strtext
Rem ==================下面是写入EXCEL部分==================
Set xlApp=CreateObject("Excel.Application")
xlApp.Visible = false
//True 去掉或改成 false就是前台看不见
Set xlBook = xlApp.Workbooks.Open(path)
//path是文件的路径和名字,如:d:\抄表.xls。也可是用变量(本例中用变量path)
//Set xlSheet = xlBook.ActiveSheet
//如果需要取的不是默认被打开的那个工作表,要用 Set xlSheet = xlBook.Sheets(Num) Num= 1..2.3.. 替换上句,指定正确的工作表
Set xlSheet = xlBook.Sheets(n)
//写入第n张工作表,n改成3就是第三张
Delay 100
VBS xlSheet.cells(hang,lie).value=strtext
//(行,列)。上面两行就是在单元格写入。(1,1)就是A1格
VBS xlBook.save
//保存用xlBook.save 或者 xlBook.saveAs "保存路径\新名字" 就是另存为。
VBS xlApp.quit
VBS Set xlApp=Nothing
hang=hang+1
//lie=lie+1
Rem ==================上面是写入EXCEL部分==================
i=i+1
Gosub 选中下一条记录
EndWhile
VBS objIE.Quit
VBSCall Call MessageBox("已完成"&x&"项写入")
EndScript
Sub Ctrl+C复制
KeyDown 17 1
Delay 18
KeyPress 67 1
Delay 18
KeyUp 17 1
Return Ctrl+C
Sub 选中下一条记录
KeyPress 40,1
KeyPress 13,1
Return 选中下一条记录
//结束
strtext=objIE.document.parentwindow.clipboardData.GetData("text")
这行把复制到的内容赋给变量strtext,这样也能实现对复制内容的计算。
6. 按键精灵数字识别脚本。就是在指定范围坐标中识别数值并提取出来。哪位大哥帮帮忙,感激不尽。
按键精灵买许愿石是买不到了..
因为要事先买一次,但是如果没有在货架上推出,那你是不能买的,所以..
买许愿石的建议:到整点什么事情都不要做,然后先把财产密码先打开,那买 的时候就不要再输入了。
然后就是要在许愿石推出的时候不停的刷他,一直刷到出来。
经常买,得到的经验,呵呵。
不过如果你不想开春天,那建议你还是不要买石头。
另外,如果你想开蟠桃,那就只买2星的。2星的桃子多,另外大多是3千年的。
桃子在36级以后吃效果就不大了。
有什么问题可以到“自由幻想吧”!欢迎!!
7. 怎么用按键精灵脚本识别验证码里的数字(0~9)并同时输入
简单的办法是,把图分成五个区域来依次识别,毕竟你这个数字的字体是固定的
存好0-9的单数字图片,找图就可以了
另外是
把各数字的特征点找出来,只要查到某点有白色,就可以判断为该数字,这个你要先把每个数字的特征点找到,放到画笔里面开大像素,慢慢找
说明:特征点--每个数字都可以看成是5X8的黑白点组成的,每个数字都有一个白点是其它数字在这个位置上没有的,只要找到这个白点,就是这个数字,指向性强,不易误判