按键精灵怎么找输入框(如何判定输入框0-9的数字,执行(10种)不同的操作)

查看: 481|回复: 9
用按键精灵写了个脚本。
怎么从需要输入数字的时候循环一次会加1 比如60 循环到下一次的时候会变成61 62这样
这样哪里错了!求大神解决
楼下的那个可以实现,但不是完美的我给你优化了一下 do For 60 100 next KeyPress &Space&, 1 loop
按键精灵里面有个录制键盘事件的,你自己模拟不断按E键 ,再查看代码,给模拟的进行复制修改 、保存运行。
后台脚本: Hwnd = Plugin.Window.MousePoint() Rem a Call Plugin.Bkgnd.KeyPress(Hwnd, 57) Delay 60000 Goto a 先把鼠标移动到需要运行脚本的窗口上,再启动脚本 前台脚本: Rem a KeyPress &9&, 1 Delay 60000 Goto a
数字用数组保存。每次循环下标加1.比如 dim 数组(2) 数组(0)=685 数组(1)=765 数组(2)=800 for n=0 to 2 SayString 数组(n) next 如果数字太多,需要借助文件插件或者办公文档插件来自动获取数字。
简单埃 启动键 随便 设置一个,暂停键 设置 2. rem 随便a1 delay 10 2键 单击一次 delay 25 数字键 1 单击一次 delay 25 数字键 2 单击一次 delay 25 R键 单击一次 goto 随便a1 Rem a1 Delay 10 KeyPress 50,1 Delay 25 KeyPress 97,1 Delay 25
这个只是有3个语句 按下键盘5 延迟60秒 无限循环 打开按键精灵 新建 点源文件 把下面语句复制到里面 —————————————————————————————— While true KeyPress &5&, 1 Delay 60000 Wend 下面是每隔60秒向一个固定窗口 发送一个后台执行命令按下键盘5
a = 5000 For A =240 If DateDiff(&s&,t2,Now)
你表述不清楚,按A是指按住A,还是按键A,还有,60分钟这段时间是干嘛去了,是按键60分钟A,还是单纯延时60分钟,有人给代码你参考了,他是认为你单纯延时60分钟,看得出你写程序经验很少,你还是把逻辑表述清晰一点,程序逻辑,是不允许有半点
你看这样成吗? Rem xh KeyPress &Num 1&, 1 KeyPress &Num 2&, 1 Delay 10 Goto xh //一秒=1000毫秒,要1000毫秒运行10次,平均分为10毫秒就行了 其实这也很简单,多看看教程和列程就懂了你的位置:
如何用按键精灵识别验证码里的数字(0~9)并同时输入
23:40:08 |
来源: 按键精灵资源站
每次的验证码都不一样,但都是6位数字,如何实现,请高人指点!!!最好是源码:)& && &在下感激不尽~~:P你的位置:
一键刷出0-9数字点阵代码,用于FindMultiColorEx。大家一起研究。
09:02:06 |
来源: 按键精灵资源站
Dim i, a, b,c, f, g,ux,uy
在一个记事本输入0-9的数字,然后抓抓取到第一个点阵的坐标即是ux,uy坐标。每个数字由5*8个坐标(格子)组成
我输入的是
把b赋值为空值重新循环下一次
& & b = &&
竖坐标赋值为0重新循环下一次& &
声明y的起点坐标等于uy重新循环下一次&&
& & y = uy
& & //循环竖坐标8次
横坐标赋值为0重新循环下一次
& && &&&f = 0
声明x的起点坐标等于ux重新循环下一次
& && &&&x = ux
& && &&&//循环横坐标5次
& && &&&For 5
& && &&&//得到指定点颜色
& && && && &a = GetPixelColor(x, y)
& && && && &//这里是判断
& && && && &If a = &000000& Then
& && && && &//下面是输出的形式此处用连接符,我也是新手,在连接符上下了不少功夫才弄懂他们的用法。。
& && && && && & i =f &&|&&g&&|&&&000000&&&,&
& && && && &Else
& && && && && & i = f&&|&&g&&|&&&FFFFFF&&&,&
& && && && &End If
& && && && &//每次循环完for5,中的一次,x横坐标+1取色,
& && && && &x = x + 1
& && && && &//f是横坐标的点,f(4),从0开始
& && && && &f = f + 1
& && && && &//这里把两个i的值赋值给b.
& && && && &b =b & i
& && &&&Next
& && && &//每次循环完for8,中的一次,y横坐标+1取色,
& && &&&y = y + 1
& && && &//g是竖坐标的点,g(7),从0开始
& && &&&g = g + 1
& & //每个数字的间隔为6个坐标,取第二个数字就+6
& & ux = ux + 6
& & //把b赋值给c,每赋值一次都用chr(13)换行符,切换到下一行输出下一次循环得到的c,chr(13)=键盘tab的意思
& &c =c &e&&=&& b & chr(13)
后面读取出的10就是数字0的阵点
TracePrint c}

我要回帖

更多关于 按键精灵 输入框 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信