使用按键精灵延时命令时,比如设置的300毫秒延时,但实际比300毫秒长,这是什么原因? 20

KeyPress"D",1Delay324KeyPress"S",1Delay324KeyPress"A",1Delay120KeyPress"W",1Delay480K... KeyPress "D", 1
Delay 324
KeyPress "S", 1
Delay 324
KeyPress "A", 1
Delay 120
KeyPress "W", 1
Delay 480
KeyPress "D", 1
Delay 160
KeyPress "S", 1
Delay 160
KeyPress "D", 1
Delay 480
KeyPress "S", 1

命令类似这样,所有的延迟跟实际延时都不相符,有什么办法解决吗?我需要的是很精确的延时。
展开
 我来答
百度网友2b6ceab
游戏玩家

2012-07-05 · 非著名电竞玩家
知道小有建树答主
回答量:445
采纳率:98%
帮助的人:139万
展开全部
不可能精确的,这和机器有关系
如果机器很卡,或显示很飘的时候,你设定1秒可能实际执行起来就会超过,这你就得根据经验把它减少到刚好的状态
又有的机器时快时慢,这种情况你可以直接放弃使用按键精灵,如果你的操作对时间要求必须精确的话
个人实际案例:
以前在玩《植物大战僵尸》社区版的时候,就用它来自动刷钱,但当屏内怪物多的时候,机器会变的很慢,这时原来的操作就对不上了,因为好多植物是有CD时间的,如果太快点选,它还没有冷却,如果点太慢,僵尸已经冲过来了。。。所以遇到这样的,只好手动了
敏红叶孤6w
2012-07-02 · 超过34用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:61.2万
展开全部
按键精灵延迟命令和实际延迟不符,是程序间的延时造成的
按键精灵本身按照命令执行,但和接受程序间会有不可避免的延迟
你可以通过计算出一个延时的平均值来修正
但延时会受到各种因素影响(比如说网游延时什么的),只能靠不断修正数值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
犁焮9N
推荐于2017-08-01 · TA获得超过3730个赞
知道大有可为答主
回答量:3456
采纳率:53%
帮助的人:814万
展开全部
延时,从你按下启动键就开始了。所以这个时间间隔控制不了。
可以设置代码启动时间,从几点几分开始运行。
If Time=TimeValue("14:04:00") Then
//注意系统时间设置HH:MM:SS
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1057934
2012-07-04 · 超过87用户采纳过TA的回答
知道答主
回答量:275
采纳率:0%
帮助的人:248万
展开全部
按键中自带了50到100的延时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式