为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 脚本专栏 > 按键精灵相关 > 按键精灵Q语言 正文

按键精灵读取TXT文本,实现随机说话.可读取验证码

三叶资源网 2018-11-07 17:25:42 按键精灵Q语言 5233 ℃ 7 评论

读取TXT文本的语句,实现随机说话.可以刷BBS.呵呵.不过千万不要乱刷.这脚本只是用于学习用途 

脚本附件:句子.txt

运行环境:分辨率:1440x900 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.3730

@兄弟工程师012009/3/19

PutAttachment .\fdlove *.txt  
Beep   
//捉颜色的起点  
Dim pX,pY,add,addx,addy,number,x0,y0,x,y,numText,numTF,r,g,b,co,tp,numtp  
//第一个数字的位置  
x0=708  
y0=631  
x=x0  
y=y0  
//每个数字的间隔  
add=9  
addx=3  
addy=11  
//#####################################################################  
//  
//                                                             读取字符  
//  
//#####################################################################  
Dim fso,file,filename  
//设置语句文件的详细路径  
filename="fdlove\句子.txt"  
//设置外部函数  
set fso=CreateObject("Scripting.FileSystemObject")  
//以读的方式打开  
set file=fso.opentextfile(filename,1)  
Dim i,n,maxText  
ReDim text(1)  
//设置语句,判断是不是最后一句,先判断这个文本有多少行.  
i=0  
While file.atendofstream<>-1  
    tp=file.readline  
    i=i+1  
EndWhile   
//设置最大字符数组数  
maxText=i  
ReDim text(maxText)  
//关闭文件  
file.close  
//以读的方式打开  
set file=fso.opentextfile(filename,1)  
//读取  
i=0  
tp=time  
For maxText  
    //得到字符  
    text(i)=file.readline  
    i=i+1  
EndFor   
VBS tp=DateDiff("s",tp,time)  
VBSCall MessageBox(tp & "," & maxText)  
//#####################################################################  
//  
//                                                          开 始 刷 了  
//  
//#####################################################################  
Rem 开始  
Gosub 读取数字  
If numText<>""  
    Gosub 输入字符  
    Gosub 输入验证码  
    MoveTo 679,692  
    LeftClick 1  
    Delay 1300  
Else   
    y=y+1  
    If y-y0>10  
        y=y0  
    EndIf   
EndIf   
Goto 开始  
EndScript   
Sub 输入字符  
    MoveTo 387,685  
    Delay 100  
    LeftDoubleClick 1  
    Delay 300  
    i=CInt(Rnd*100)  
    While i>maxText-1  
        i=CInt(Rnd*100)  
    EndWhile   
    KeyPress 49,1  
    Delay 100  
    KeyDown 17,1  
    KeyPress 65,1  
    KeyUp 17,1  
    Delay 100  
    SayExpression text(i)  
    Delay 100  
Return 输入字符  
Sub 输入验证码  
    MoveTo 664,659  
    Delay 100  
    LeftClick 1  
    Delay 100  
    KeyPress 8,1  
    Delay 300  
    SayExpression numText  
    Delay 300  
Return 输入验证码  
Sub 读取数字
//得到第一个数字的位置  
pX=x:pY=y  
//清空验证码  
numText=""  
//分别读取4个数字  
For 4  
    n=0:numtp=""  
    For addy  
        i=0  
        For addx  
            VBSCall co=GetPixelColor(px+i,py+n)  
            //得到9C  
            b=CInt("&H" & Left(co,2))  
            If b>150 and b<235  
                tp=1  
            Else   
                tp=0  
            EndIf   
            //得到颜色01字符串  
            numtp=numtp & tp  
            i=i+1  
        EndFor   
        n=n+1  
    EndFor   
    //判断是数字几  
    If StrComp(numtp,"001010100100100100100100100100010")=0  
        number=0  
    ElseIf StrComp(numtp,"000000001010000000000000000000000")=0  
        number=1  
    ElseIf StrComp(numtp,"001010100000000000000000000001010")=0  
        number=2  
    ElseIf StrComp(numtp,"001010100000000001000000000100110")=0  
        number=3  
    ElseIf StrComp(numtp,"000000000001001010100000111000000")=0  
        number=4  
    ElseIf StrComp(numtp,"011010010100111100000000000100010")=0  
        number=5  
    ElseIf StrComp(numtp,"001010100100101110100100100100010")=0  
        number=6  
    ElseIf StrComp(numtp,"111000000000000000000000000001001")=0  
        number=7  
    ElseIf StrComp(numtp,"001010100100010001010100100100010")=0  
        number=8  
    ElseIf StrComp(numtp,"001010100100100100010001000100010")=0  
        number=9  
    EndIf   
    //读取下一位数字  
    pX=pX+add  
    //记录数字  
    numText=numText & number  
EndFor   
rn 读取数字


文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有7位网友发表了看法:

  • 易语言

    易语言  评论于 [2020-03-02 18:58:20]  回复

    按键精灵文字识别验证码

  • 易语言

    易语言  评论于 [2020-05-09 14:04:19]  回复

    按键精灵文本随机选择一条文字输出

  • fiddler

    fiddler  评论于 [2022-03-02 19:40:06]  回复

    按键精灵+文字数组+随机

  • fiddler

    fiddler  评论于 [2022-03-02 19:40:39]  回复

    按键精灵+随机说话

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
FX3U通信鼠标离开悬停文件夹加密本地离线识别安卓宽带拨号创建access数据库网络相关源码skinsharp解析DLL文本socks5代理易包做插件Hook爱奇艺登录libcurlQQ群验证SQL语句树型框项目zlib库文字识别
最新评论