首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >睡眠计时器睡眠时间错误

睡眠计时器睡眠时间错误
EN

Stack Overflow用户
提问于 2018-09-12 04:28:39
回答 1查看 141关注 0票数 1

我有一个非常简单的脚本,它可以让我在工作中做的一些重复的日常工作自动化。我正在使用的这个工具只是打开excel、粘贴、格式化和过滤一些数据。

然而,我遇到了这个奇怪的问题,我的Sleep计时器没有等待适当的时间。我通过实验将一个定时器设置为Sleep 5000,发现它始终只延迟大约3秒,而在那之后不久设置为Sleep 2000的定时器则适当地延迟。当我将第一个计时器设置为Sleep 1000时,没有明显的暂停。

有问题的代码是:

代码语言:javascript
复制
Send, {right}{right}
Send, !{down}
Send, e
Send, FilterValue
sleep, 1000
Send, {down}{down}{space}{down}{space}{enter}

在excel中,此块仅用于打开当前列的过滤器的下拉菜单,激活搜索框,进入FilterValue,暂停,取消选择“(选择所有搜索结果)”,选择“将当前选择添加到过滤器”,并按enter确认。

编辑:我立即重复了这个代码块,它的睡眠计时器似乎工作正常。

EN

回答 1

Stack Overflow用户

发布于 2019-04-24 20:42:03

我敢打赌,您的系统配置错误。

也许有什么东西改变了系统计时器的粒度,现在它导致了问题

你的脚本没有问题,这将是一个环境问题

要么就是你错了,要么你就错了。

要进行检查,请使用如下脚本:

代码语言:javascript
复制
F12::
t := A_TickCount
Sleep 1000
t := A_TickCount - t
msgbox % t
return
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52283768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档