ahk吧 关注:884贴子:2,729
  • 1回复贴,共1

求助,请教吧友们,怎么能做到将 延时 设置到10ms 一下。

只看楼主收藏回复

查了很多资料,有看到说使用dllcall的方式,但是没看懂怎么运用到自己的脚本里,求大佬们帮忙讲下怎么弄
示例:
~g::
loop
{
send,{lbutton down}
random,randtime,924,1024
sleep,%randtime%
send,{lbutton up}
random,randtime2,1,9
sleep %randtime2%
}
until not getkeystate("g","p")


IP属地:河北1楼2024-09-08 03:23回复
    sleepa(s)
    {
    DllCall("Winmm\timeBeginPeriod", "UInt", 1)
    DllCall("Sleep", "UInt", s)
    DllCall("Winmm\timeEndPeriod", "UInt", 1) ; 应该进行调用来让系统恢复正常.
    }
    引用上面这个函数,然后改掉你脚本所有需要低延迟的SLEEP命令
    使用方法就是用 sleepa(5)
    替换掉sleep 5


    IP属地:辽宁2楼2024-09-08 04:38
    回复