判断文字中是否有指定符号 (按键精灵)

SCA?
要做一个识别验证码的小插件
有时候识别不成功
出现问号 (如上) 嘿嘿 识别效率不高
现在要问的是
识别的文字 出现问号 怎么让它判断出来 就是出现了问号
上面的4个字符是复制的来的
或者也可以放到文本文档里面
要判断的如下

如果得到的4位的字符串里面含有?
则给出窗口提示
识别失败
然后自动点确认(或者敲回车)
脚本跳转到第十行(重新识别)
直接 给我按键源码就可以
按键精灵是支持VB的
直接给出VB的命令也行

第1个回答  2009-03-07
这个简单,在识别字母前插上区域找图(?的截图)的判断语句,如果找到,则自动按回车.
这样的语句你应该会写吧
大概如下:
VBSCall FindPic(区域左边坐标,区域上边坐标,区域右边坐标,区域下边坐标,"问号.bmp",0.9,x,y)
If x>=0 and y>=0
KeyPress 13,1
Delay 100
Else
EndIf
第2个回答  2009-03-07
- -!

看不懂什么意思。

判断文字中是否有指定符号 (按键精灵)
这个简单,在识别字母前插上区域找图(?的截图)的判断语句,如果找到,则自动按回车.这样的语句你应该会写吧 大概如下:VBSCall FindPic(区域左边坐标,区域上边坐标,区域右边坐标,区域下边坐标,"问号.bmp",0.9,x,y)If x>=0 and y>=0 KeyPress 13,1 Delay 100 Else EndIf ...

按键精灵如何判断文字中是否包含了指定字?
a="你好按键精灵"If Instr(a, "按键") > 0 Then MessageBox ("找到了按键!")End If 如果这2个字在前面找到的字符串位置不是挨着的,只能一个一个判断!a="你好按键精灵"b1=Instr(a, "按")b2 = Instr(a, "键")If b1>0 and b2>0 Then MessageBox ("找到了按键!")Elseif b1>0 ...

按键精灵 打开一个txt文件然后找里边有没有“sik”这个字符串 怎么写...
Dim Text, Path, i, t, r1, r2, txt Path = ""'引号中填入文件路径 txt = "sik" '引号中填入要查找的文字 Text = Plugin.File.ReadFileEx(Path)i = 1 : ri = "" : r2 = 0 Do t = InStr(i, Text, txt)TracePrint t If t = 0 Then Exit Do r1 = r1 & Cstr(t) & " ...

按键精灵取随机文字
randomize x=int(Rnd*100)+1\/\/100个人名 name =lib.文件.读取指定文本行内容(“D:\\name.txt”,x)\/\/这里指定输入的位置,x,y坐标你自己找,这里我不知道,如果你喜欢手动的话可以注释掉,这里 \/\/我注掉了 \/\/moveto x,y \/\/leftclick 1 \/\/delay 100 saystring name \/\/如果按F1就输入一个...

如何用按键精灵点击屏幕上的指定文字
您好,我是太平洋网的快问蚁工,很高兴能为你解答问题。 我所知的按键精灵还没有指定文字这项功能的,如果你的文字的位置是固定的话,就可以自已录制脚本完成。 希望我的建议你能采纳,并能成功使用上,如有其他问题请继续在快问里提问!

按键精灵判断输入框数字和字母
可以使用按键精灵中的“判断控件”、“判断颜色”、“判断文字”等功能来判断。1、判断控件:可以通过判断输入框所在的控件名称、控件类名、控件句柄等信息,来确定输入框是否存在,并进一步判断其中的数字和字母。2、判断颜色:可以通过获取输入框中某个位置的颜色值,来判断该位置是否是数字或字母。一般...

按键精灵一段文字中间有个\\ 请问怎么可以删除符号之前的文字包括...
可以先利用 InStr 函数提取出“\\” 这个符号在整个字符串当中的位置,然后再利用 mid 函数来返回这个位置之后的所有字符即可。 str = "12sdfsd3\\45911214446"new_str = mid(str,InStr (str,"\\")+1)TracePrint new_str

请问按键精灵如何进行文字\/数字识别,判断是否符合,如果符合执行点击...
1:做字库 1-9 2: 固定 X坐标上限和下限找字,找到了就点击,并保存Y坐标+偏移 3:循环步骤2 ,把步骤2中的Y上限修改为保存Y坐标+偏移

按键精灵 怎么实现如果一段文字里有关键字就进行其他操作,
i = 0 While i=0 FindPic 0,0,1024,768,"Attachment:\\我爱你中国.bmp",0.9,intX,intY If intX > 0 And intY > 0 Then \/\/下面这句是鼠标移动到字的中心点 20和 5分别是偏移量 MoveTo intx*20, inty+5 Delay 100 \/\/左键单击 LeftClick 1 End If Wend \/\/专门为你量身打造 ...

如何在手机按键精灵中,用正则提取中英文数字,过滤各种符号的正则表达 ...
'指定范围:48-57 97-122 65-90 被判断的字符 = "1asf我45af4w6aGSE是ES41‘’s1gse是我GSE去掉SEGG5A"For i = 1 To len(被判断的字符)单独的字符串真=Mid(被判断的字符,i,1)单独的字符串 = Asc(单独的字符串真)TracePrint 单独的字符串 If 单独的字符串>47 And 单独的字符串...

相似回答