如何更精确sleep Topic is solved

遇到了问题?请先进行搜索(中文和英文),然后在此提问

Moderators: tmplinshi, arcticir

kakak

如何更精确sleep  Topic is solved

Post by kakak » 20 Jun 2022, 11:14

如何更精确sleep,求解。
已知AHK自身的sleep精度到10ms就差不多了,如果我们要提高sleep精度到1ms,该如何做

kakak

Re: 如何更精确sleep

Post by kakak » 20 Jun 2022, 12:07

怎样解决的?

kakaka

Re: 如何更精确sleep

Post by kakaka » 23 Jun 2022, 13:49

Code: Select all

TimePeriod = 1
DllCall("Winmm\timeBeginPeriod", UInt, TimePeriod)



Sleep(value)


sleep(duration)
{
	SleepDuration:= duration ;
	DllCall("Sleep", UInt, SleepDuration)  ; 
	DllCall("WinmmtimeEndPeriod", UInt, TimePeriod)  ; 
}
[Mod edit: [code][/code] tags added.]
---------------------------------------------------------------------------
论坛没人啊,自己找资料了一天,解决问题了。代码里value里填写你需要的延时的睡眠,比如1ms,2ms,10ms,100ms.将Sleep(value)自己设定赋予到你脚本中需要延时的地方。

williams
Posts: 53
Joined: 01 Jan 2015, 08:40

Re: 如何更精确sleep

Post by williams » 24 Jun 2022, 13:06

应该去英文区提问的,那里人多

另外这个其实文档中就有写,不用找一天,是不是更气了哈哈哈
https://wyagd001.github.io/zh-cn/docs/commands/Sleep.htm
图片.png
图片.png (163.82 KiB) Viewed 4209 times

sikongshan
Posts: 17
Joined: 06 Jul 2019, 21:57

Re: 如何更精确sleep

Post by sikongshan » 25 Jun 2022, 20:24

学习的过程更重要、学到的东西更多。 :)

Post Reply

Return to “请求帮助”