按键精灵的速度最多有多快?

 我来答
帐号已注销
2015-02-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6449
采纳率:69%
帮助的人:2104万
展开全部
看你代码怎么写,用了什么函数,按键精灵并没有想象中那么快,就那按键来说,软件函数例如KeyPress,默认执行一次是50毫秒,也就是说你用这个函数连发,就算你不加延时,一秒也是20次,为了保证每次发送按键都有效,发送一次前台按键,至少要30毫秒,发送一次后台按键,至少要15毫秒,所以,不是你想多快就多快,电脑CPU的能力有限,或者是系统API也有限制,你的代码能写那么快,但是电脑未必能执行。所以写代码一定要考虑代码的执行时间,程序员必须要懂时序,例如,你如果用按键精灵写代码,要求1秒按10次A键,下面写法是错的:
For i=1 To 10
KeyPress 65,1
Delay 100
Next
刚才我说了,KeyPress 65,1执行一次要50毫秒,所以执行一次循环就150毫秒了,这样一秒按7次左右。所以延时要改为Delay 50,这样就会准确很多,但是也不是100%准确,因为循环代码For那部分也占用了时间,由于这个时间非常短(加起来不够1毫秒),所以可以忽略,所以,你写10句
KeyPress 65,1 Delay 50 其实更准确,但是在误差范围内,我们可以忽略这个误差,所以还是用循环比较方便。
这些都要到了一定经验,才能知道,你以后要是写多了,就会慢慢体会到时序是很重要的。
匿名用户
2015-02-01
展开全部
看设置的。不设置的话,100毫秒按1次。设置,1秒9000次。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式