① 高分求一个按键精灵识别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,这样也能实现对复制内容的计算。
② 如何用按键精灵的普通脚本识别验证码里的数字(0~9)并同时输入
这个很难,不是一般人能做的事!没RMB人家也不会帮你做.
你到按键精灵论坛去会看到有很多插件帖子什么的都是这方面的你去学一下吧里面有个这方面应该很行加他QQ叫他帮你吧!
按键精灵论坛
http://bbs.vrbrothers.com/
③ 脚本识别数字,并且计算平均值
获取对应的ID来获取数值。 建议别用外挂,小心被盗号哦
④ 按键,自动识别单个数字,并输入,怎么做这个脚本,颜色一样。新手求教
一、如果可以读取到出现数字的控件,直接读取,输入。
二、如果不能读取,用OCR的方法来识别图片为数字,输入。
OCR的方法:
1,可以使用插件。。。。
2,可以制作识别脚本。
祝你顺利!
⑤ 按键精灵 辨认数字脚本不会做! 本人想辨别下图为什么数字 让后判断这个数字小于多少 让后执行下个命令
给你的思路吧:
前提:
第一:数字都是正规字体,无变形,无扭曲(最好全是点阵显示)
第二:数字显示的地方固定。
第三:数字的色采固定,无渐变。
过程:
分析每个数字符的特征色点,用两到三个特征色点确定数值。
比如:9字从左上到右下色点分别为:第一行: 非白,白,白,白,非白,第二行:白,非白,非白,非白,白。第三行:......,8字:...... 那么,9与8的区别,就在第四行第一个,9是白,8是非白。
你可以把所有10个数子符,放在一起,用按键写一个小脚本来分析出每一个字符与众不同的点。
还有方法就是,去找一个好用的数字识别的第三方插件。具体哪个好用?就看你自己试验了。
⑥ 按键精灵怎么识别图片上的数字
可以用脚本,你提供的图片位置上的数字问题。如果这个数字是类似验证码那一类的异性字符,那这脚本的难度就有点大。如果只是单纯的普通文字,那这脚本并不复杂。
如果是桌面分辨率1024,768就如下,自己可以根据分辨率改。
找到图是左上角的,要点到中间,坐标要加一点,我打了5你可以试着改。
按照从互联网上收集脚本,或使自己的脚本的个性化需求。如果你的脚本是从别的地方收集的,将脚本文件复制到按键精灵的脚本文件的文件夹下的文件夹中,然后运行该向导“按钮。
按键精灵是一个模拟鼠标键盘动作的软件。通过制作脚本,可以让按键精灵代替你的双手,自动执行一系列鼠标键盘动作。
按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本。 按键精灵的特点决定了它不仅可以运用在日常电脑操作中。
⑦ 怎么用按键精灵脚本识别验证码里的数字(0~9)并同时输入
简单的办法是,把图分成五个区域来依次识别,毕竟你这个数字的字体是固定的
存好0-9的单数字图片,找图就可以了
另外是
把各数字的特征点找出来,只要查到某点有白色,就可以判断为该数字,这个你要先把每个数字的特征点找到,放到画笔里面开大像素,慢慢找
说明:特征点--每个数字都可以看成是5X8的黑白点组成的,每个数字都有一个白点是其它数字在这个位置上没有的,只要找到这个白点,就是这个数字,指向性强,不易误判
⑧ 脚本中怎么识别字母或者数字然后让他们按顺序输入(等于就是识别不变形的验证码)
这个要用到点阵了 我用的是按键精灵 说法可能不一样
说白了就是多点判断颜色 你到按键精灵教程里面看看识别验证码那个吧
⑨ 我想用按键精灵设置一个脚本,能够自动识别软件上的数字,然后乘以一个数字得到的结果
你这种问题没有人民币是不会有人给你解答的,你的问题不是简单的几句代码就可以搞定的